2016-05-01 63 views
-2

任何人都可以告诉我如何为个别的recyclerview项目实现不同的颜色吗?实际上,我的recyclerview项目是视频项目,它们也被分配类型(古典,流行音乐等),我想根据类型分配颜色。Android Recyclerview

我该如何实施?

回答

1

通常,您将设置适配器的onBindViewHolder()函数中的RecyclerView项目的所有视图。 所以,你的物品有LinearLayout(或其他布局),找到onBindViewHolder()的布局,并使用setBackgroundColor()就可以了。

+0

实际上,我想为单个项目分配不同的颜色,而不是整个视图的单一颜色,所以我该怎么做? – Krantiz

+0

OnBindView持有者具有“位置”参数,因此您可以确定哪个行以及哪个项目被调用 –