آموزش های این وب سایت به صورت رایگان در دسترس است. اطلاعات بیشتر
بروز خطا
   [message]
اشتراک در سوال
رای ها
[dataList]

چگونه میتوانیم به هر ایتم از ریسایکلر ویو یک رنگ خاص اختصاص دهیم ؟

kazemian  9 سال پیش  9 سال پیش
0 0

سلام بچه ها
من نمیدونم چطوری میتونم به هر ایتم از ریسایکلرویو یک رنگ خاص اختصاص بدم .

برای این کار یک imageview توی لایه ی ریسایکلر تعریف کردم
و همچنین یک آرایه از رنگ ها توی  color.xml

و بعد توی onBindViewHolder با کد زیر ، آرایه رو به بگ گراند imageview اختصاص دادم ، اما برنامه کرش میکنه !!!

int[] rainbow = context.getResources().getIntArray(R.array.rainbow);
holder.img_frg_home_cat_rec_background.setBackgroundColor(rainbow[position]);



ممنون میشم خطای کارم رو بهم بگید :


 برای این سوال پاسخی وجود ندارد.

پاسخگویی و مشاهده پاسخ های این سوال تنها برای اعضای ویژه سایت امکان پذیر است .
چنانچه تمایل دارید به همه بخش ها دسترسی داشته باشید میتوانید از این بخش لایسنس این آموزش را خریداری نمایید .