بروز خطا
[message]
اشتراک در سوال
رای ها
[dataList]
تغییر رنگ زمینه textview هنگام لمس textviewیی دیگر
سلام!
6، 7 تا Textview تو یه اسکرولر افقی تعریف کردم که رنگ زمینه پیشفرضشون قرمز هست. میخوام مثلا وقتی شماره 2 کلیک شد، رنگش سبز شه و مثلا اگه بعدش شماره 5 کلیک شد نه فقط شماره 5 سبز شه بلکه شماره 2 هم قرمز شه!
میدونم میشه توی setOnclickListener واسه همه ی textview ها غیر از اونی که تاچ شده رنگ پیشفرض رو بکنم قرمز، اما میخوام یه راه ساده تری باشه که مثلا قبل از سبز کردن textview لمس شده، اول همه ی رنگ های زمینه رو ریست کنه و پیشفرض بزاره!
0
0
اگه درست منظورت رو متوجه شده باشم میتونی از selector در xml استفاده کنی. و اون استایلی که تعریف کردی را expand کنی رو تمامی تکست ویوهایی دیگه. اگه دوست داشته باشی برات مثالی بزنم. (12 سال پیش)
0
0
همونطور که دوستمون گفتند باید از selector ها استفاده کنید...اگه اشتباه نکنم توی ویدیوی 7-2 (پروژه ماشین حساب) استاد توضیح دادند (12 سال پیش)
برای این سوال پاسخی وجود ندارد.
پاسخگویی و مشاهده پاسخ های این سوال تنها برای اعضای ویژه سایت امکان پذیر است .
چنانچه تمایل دارید به همه بخش ها دسترسی داشته باشید میتوانید از این بخش لایسنس این آموزش را خریداری نمایید .