Android Recyclerview
问题描述:
任何人都可以告诉我如何为个别的recyclerview项目实现不同的颜色吗?实际上,我的recyclerview项目是视频项目,它们也被分配类型(古典,流行音乐等),我想根据类型分配颜色。Android Recyclerview
我该如何实施?
答
通常,您将设置适配器的onBindViewHolder()
函数中的RecyclerView
项目的所有视图。 所以,你的物品有LinearLayout
(或其他布局),找到onBindViewHolder()
的布局,并使用setBackgroundColor()
就可以了。
实际上,我想为单个项目分配不同的颜色,而不是整个视图的单一颜色,所以我该怎么做? – Krantiz
OnBindView持有者具有“位置”参数,因此您可以确定哪个行以及哪个项目被调用 –