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

تغییر رنگ بک گراند آیتم های ریسایکلر ویوو به صورت راندوم(یا یک در میان)

Shadow  8 سال پیش  8 سال پیش
+1 0

چطور میشه بک گراند آیتم های ریسایکلر رو به صورت تصادفی یا یک در میان عوض کرد؟

 برای این سوال 1 پاسخ وجود دارد. مشاهده پاسخ صحیح
پاسخ به سوال 
Shadow  8 سال پیش
+1 0

 پاسخ صحیح
 
int[] androidColors = context.getResources().getIntArray(R.array.androidcolors);
int randomAndroidColor = androidColors[new Random().nextInt(androidColors.length)];

holder.itemView.setBackgroundColor(randomAndroidColor);
 color.xml
<item name="blue" type="color">#009688</item>
<item name="purple" type="color">#00BCD4</item>
<item name="green" type="color">#2196F3</item>
<item name="orange" type="color">#4CAF50</item>
<item name="red" type="color">#FF5722</item>
<item name="darkblue" type="color">#795548</item>
<item name="darkpurple" type="color">#FF9800</item>
<item name="darkgreen" type="color">#FFEB3B</item>
<item name="darkorange" type="color">#E91E63</item>
<item name="darkred" type="color">#FF5252</item>
<integer-array name="androidcolors">
<item>@color/blue</item>
<item>@color/purple</item>
<item>@color/green</item>
<item>@color/orange</item>
<item>@color/red</item>
<item>@color/darkblue</item>
<item>@color/darkpurple</item>
<item>@color/darkgreen</item>
<item>@color/darkorange</item>
<item>@color/darkred</item>
</integer-array>
+1 0
ایول داری داداش سوال خوندم اومدم جواب بدم دیدیم پیش دستی کردی :D (8 سال پیش)
0 0
ممنون باور کن وقتی سوال میزارم اینجامغزم فعال میشه قبل اینکه جواب بدن جوابمو پیدا می کنم هر چند تا توی فروم های دیگه نگردم اینجا سوال نمی زارم (8 سال پیش)

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