barshahi 1 ارسال شده در ۲۱ آبان ۱۳۹۳ گزارش اشتراک گذاری ارسال شده در ۲۱ آبان ۱۳۹۳ با سلام من میخواستم تو برنامم دکمه ای بزارم که حالت شب و روز رو سویچ کنه میخواستم بدونم چطور رنگ لایوت و تکست را عوض کنم؟ نقل قول لینک ارسال به اشتراک گذاری در سایت های دیگر
SASAN_AH 38 ارسال شده در ۲۱ آبان ۱۳۹۳ گزارش اشتراک گذاری ارسال شده در ۲۱ آبان ۱۳۹۳ سلام موارد مورد نیازز ایدی لایوت و ایدی متن روش کار: در فایل جاوا میاید اول ایدی متن و لایوت رو تعریف میکنید بعدبه لایوت این خاصیت میدین که setbackground و برای متن setcolor شرطی بزار اگه یک بود روز نشون بده اگه صفر بود شب رو! نقل قول لینک ارسال به اشتراک گذاری در سایت های دیگر
barshahi 1 ارسال شده در ۲۱ آبان ۱۳۹۳ مالک گزارش اشتراک گذاری ارسال شده در ۲۱ آبان ۱۳۹۳ سلام موارد مورد نیازز ایدی لایوت و ایدی متن روش کار: در فایل جاوا میاید اول ایدی متن و لایوت رو تعریف میکنید بعدبه لایوت این خاصیت میدین که setbackground و برای متن setcolor شرطی بزار اگه یک بود روز نشون بده اگه صفر بود شب رو! این کارو انجام داده ام ولی کلوز میشه در ضمن متد setbackgroundمقدار int میگیرد! اگه بخوایم مثلاً رنگ مشکی بدیم چطور باید این کارو کرد؟؟ #000000 اینو نمی پذیره! در ضمن اصلا هنگام تعریف لایوت با متد findviewbyid آیدی لایوت رو پیدا نمیکنه! ایدی که تعریف کردم نیست!!! نقل قول لینک ارسال به اشتراک گذاری در سایت های دیگر
Razieh Shahraki 49 ارسال شده در ۲۱ آبان ۱۳۹۳ گزارش اشتراک گذاری ارسال شده در ۲۱ آبان ۱۳۹۳ سلامدوست عزیز برای رنگ اینجوری کار کن [shcode=java]switch(value) { case 1:layout.setBackgroundColor(Color.RED); break; case 2:layout.setBackgroundColor(Color.BLUE); break; case 3: layout.setBackgroundColor(Color.MAGENTA); break; case 4:layout.setBackgroundColor(Color.DKGRAY); value = 0; break; }[/shcode] و برای لایوت هم اینجوری بنویس [shcode=xml]ndroid:id="@+id/layout"[/shcode] نقل قول لینک ارسال به اشتراک گذاری در سایت های دیگر
barshahi 1 ارسال شده در ۲۱ آبان ۱۳۹۳ مالک گزارش اشتراک گذاری ارسال شده در ۲۱ آبان ۱۳۹۳ ممنون از راهنمائی هاتون مشکل من الان اینه که آیدی لایوتی که تعریف میکنم دسترسی بهش ندارم یعنی تو R.id. اصلان نیست!!!! نقل قول لینک ارسال به اشتراک گذاری در سایت های دیگر
namdar79 1 ارسال شده در ۲۲ آبان ۱۳۹۳ گزارش اشتراک گذاری ارسال شده در ۲۲ آبان ۱۳۹۳ دقت کنید که همه حروف (بزرگ و کوچک) رو درست نوشته باشید اول باید فایل xml رو ذخیره کنید تا در فایل R درست بشه نقل قول لینک ارسال به اشتراک گذاری در سایت های دیگر
barshahi 1 ارسال شده در ۲۲ آبان ۱۳۹۳ مالک گزارش اشتراک گذاری ارسال شده در ۲۲ آبان ۱۳۹۳ همه ی اینهارو انجام دادم ولی نمیدونم چرا نمیاد!!!!! نقل قول لینک ارسال به اشتراک گذاری در سایت های دیگر
Rahaa 0 ارسال شده در ۳۰ اردیبهشت ۱۳۹۴ گزارش اشتراک گذاری ارسال شده در ۳۰ اردیبهشت ۱۳۹۴ سلام موارد مورد نیازز ایدی لایوت و ایدی متن روش کار: در فایل جاوا میاید اول ایدی متن و لایوت رو تعریف میکنید بعدبه لایوت این خاصیت میدین که setbackground و برای متن setcolor شرطی بزار اگه یک بود روز نشون بده اگه صفر بود شب رو! سلام خسته نباشید من هم همین مشکل رو دارم که میخوام با کلیک بر روی یک دکمه حالت صفحه شب بشه و اگر دوباره روی دکمه کلیک شد حال روز بشه..میشه کدش رو قرار بدید؟ ممنون میشم نقل قول لینک ارسال به اشتراک گذاری در سایت های دیگر
namdar79 1 ارسال شده در ۳۰ اردیبهشت ۱۳۹۴ گزارش اشتراک گذاری ارسال شده در ۳۰ اردیبهشت ۱۳۹۴ یک عکس از صفحه کد های xml بگیر بده و کد های توی جاوات رو هم بده(کدهای مربوط بقیه نمیخواد) (:) نقل قول لینک ارسال به اشتراک گذاری در سایت های دیگر
Rahaa 0 ارسال شده در ۳۰ اردیبهشت ۱۳۹۴ گزارش اشتراک گذاری ارسال شده در ۳۰ اردیبهشت ۱۳۹۴ یک عکس از صفحه کد های xml بگیر بده و کد های توی جاوات رو هم بده(کدهای مربوط بقیه نمیخواد) (:) من تازه کار هستم و در این قسمت به مشکل برخوردم فرض کنید در صفحه من 2 تکست و یک دکمه قرار داره به این صورت: حالت روز: Matn.setTextColor(Color.BLACK); Onvan.setTextColor(Color.BLACK); btnnour.setBackgroundDrawable(getResources().getDrawable(R.drawable.sun)); که میخوام با کلیک بر بروی یک دکمه به حالت شب و با کلیک بر روی همان دکمه به حالت روز تبدیل بشه ، مثلا در حالت شب به این صورت باشه: Matn.setTextColor(Color.WHITE); Onvan.setTextColor(Color.WHITE); btnnour.setBackgroundDrawable(getResources().getDrawable(R.drawable.sun1)); ولی متاسفانه من کدش رو نمیدونم چطور باید بنویسملطفا کمک و راهنمایی بفرمائید..اگه میشه کدش رو بگذارید ممنونم سلام موارد مورد نیازز ایدی لایوت و ایدی متن روش کار: در فایل جاوا میاید اول ایدی متن و لایوت رو تعریف میکنید بعدبه لایوت این خاصیت میدین که setbackground و برای متن setcolor شرطی بزار اگه یک بود روز نشون بده اگه صفر بود شب رو! این کارو انجام داده ام ولی کلوز میشه در ضمن متد setbackgroundمقدار int میگیرد! اگه بخوایم مثلاً رنگ مشکی بدیم چطور باید این کارو کرد؟؟ #000000 اینو نمی پذیره! در ضمن اصلا هنگام تعریف لایوت با متد findviewbyid آیدی لایوت رو پیدا نمیکنه! ایدی که تعریف کردم نیست!!! سلام من تازه کار هستم و در این قسمت به مشکل برخوردم فرض کنید در صفحه من 2 تکست و یک دکمه قرار داره به این صورت: حالت روز: Matn.setTextColor(Color.BLACK); Onvan.setTextColor(Color.BLACK); btnnour.setBackgroundDrawable(getResources().getDrawable(R.drawable.sun)); که میخوام با کلیک بر بروی یک دکمه به حالت شب و با کلیک بر روی همان دکمه به حالت روز تبدیل بشه ، مثلا در حالت شب به این صورت باشه: Matn.setTextColor(Color.WHITE); Onvan.setTextColor(Color.WHITE); btnnour.setBackgroundDrawable(getResources().getDrawable(R.drawable.sun1)); ولی متاسفانه من کدش رو نمیدونم چطور باید بنویسملطفا کمک و راهنمایی بفرمائید..اگه میشه کدش رو بگذارید ممنونم نقل قول لینک ارسال به اشتراک گذاری در سایت های دیگر
اعظم نوری 1 ارسال شده در ۳۰ اردیبهشت ۱۳۹۴ گزارش اشتراک گذاری ارسال شده در ۳۰ اردیبهشت ۱۳۹۴ اول این متد رو به اکتیویتیت اضافه کن: public void setActivityBackgroundColor(int color) { View view = this.getWindow().getDecorView(); view.setBackgroundColor(color); } بعد برای فراخوانیش مثلا با کد رنگ 255: setActivityBackgroundColor(255); نقل قول لینک ارسال به اشتراک گذاری در سایت های دیگر
Rahaa 0 ارسال شده در ۲ خرداد ۱۳۹۴ گزارش اشتراک گذاری ارسال شده در ۲ خرداد ۱۳۹۴ اول این متد رو به اکتیویتیت اضافه کن: public void setActivityBackgroundColor(int color) { View view = this.getWindow().getDecorView(); view.setBackgroundColor(color); } بعد برای فراخوانیش مثلا با کد رنگ 255: setActivityBackgroundColor(255); ممنون از پاسخگوییتون اگه میشه بفرمایید که این کد رو در اکتیویتی ای که میخوام حالت شب رو بهش بدم بگذارم؟؟ میخوام وقتی بر روی دکمه کلیک کردم حالت شب و وقتی مجددا بر رویش کلیک کردم حالت قبل یعنی حالت روز بشه..با اینحال وقتی بر روی دکمه کلیک کردم بعد این کد چی بنویسم: @Override public void onClick(View arg0) { // TODO Auto-generated method stub ؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟ } }); میبخشید من مبتدی هستم تشکر فراوانننن... نقل قول لینک ارسال به اشتراک گذاری در سایت های دیگر
اعظم نوری 1 ارسال شده در ۳ خرداد ۱۳۹۴ گزارش اشتراک گذاری ارسال شده در ۳ خرداد ۱۳۹۴ بله باید کد بالا رو تو همون اکتیویتی ای بزاری که می خوای رنگ پس زمینش تغییر کنه، به این صورت که باید کد فراخوانی رو داخل رویداد کلیک دکمه مورد نظرت بزاری و متد تغییر رنگ رو اون پایین تو اکتیویتی قرار بدی. به این ترتیب وقتی که دکمه کلیک بشه، متد مورد نظر فراخوانی میشه و رنگ زمینه تغییر می کنه. نقل قول لینک ارسال به اشتراک گذاری در سایت های دیگر
Rahaa 0 ارسال شده در ۳ خرداد ۱۳۹۴ گزارش اشتراک گذاری ارسال شده در ۳ خرداد ۱۳۹۴ بله باید کد بالا رو تو همون اکتیویتی ای بزاری که می خوای رنگ پس زمینش تغییر کنه، به این صورت که باید کد فراخوانی رو داخل رویداد کلیک دکمه مورد نظرت بزاری و متد تغییر رنگ رو اون پایین تو اکتیویتی قرار بدی. به این ترتیب وقتی که دکمه کلیک بشه، متد مورد نظر فراخوانی میشه و رنگ زمینه تغییر می کنه. ممنونم ولی اگر خوام از if استفاده کنم کدش چجوری میشه؟ که میخوام با کلید مجدد صفحه بحالت قبل یعنی حالت روز برگرده ولی نمیدونم کدش چجوریه..درواقع بلد نیستم اصن if رو چجوری بنویسم میشه کدش رو بگذاری؟ واقعا ممنون نقل قول لینک ارسال به اشتراک گذاری در سایت های دیگر
اعظم نوری 1 ارسال شده در ۳ خرداد ۱۳۹۴ گزارش اشتراک گذاری ارسال شده در ۳ خرداد ۱۳۹۴ داخل رویداد کلیک دکمه کد زیر رو بنویس: View view = this.getWindow().getDecorView(); int colorId = view.getSolidColor(); if (colorId == 0) { setActivityBackgroundColor(255); } else setActivityBackgroundColor(0); نقل قول لینک ارسال به اشتراک گذاری در سایت های دیگر
Rahaa 0 ارسال شده در ۴ خرداد ۱۳۹۴ گزارش اشتراک گذاری ارسال شده در ۴ خرداد ۱۳۹۴ داخل رویداد کلیک دکمه کد زیر رو بنویس: View view = this.getWindow().getDecorView(); int colorId = view.getSolidColor(); if (colorId == 0) { setActivityBackgroundColor(255); } else setActivityBackgroundColor(0); ممنوووووووووووووووووون نقل قول لینک ارسال به اشتراک گذاری در سایت های دیگر
پست های پیشنهاد شده
به گفتگو بپیوندید
هم اکنون می توانید مطلب خود را ارسال نمایید و بعداً ثبت نام کنید. اگر حساب کاربری دارید، برای ارسال با حساب کاربری خود اکنون وارد شوید .