我有一个像列表一样的RecyclerView,如何更改一个视图的背景颜色?我想要更改颜色ID的项目是" 1",我想通过它的ID将其添加到活动中并添加一个装饰,但我不想'我知道如何,或者它是否可能。
适配器内部:
None
答案 0 :(得分:3)
我觉得你可以这样做 -
@Override
public void onBindViewHolder(MyViewHolder holder, int position) {
currentListItem = List.get(position);
if(position == 0) //this will let you know the first child item
{
holder.textview.setBackgroundColor(Color.RED);
}
}
希望这有帮助!
答案 1 :(得分:1)
非常简单,使用适配器的onBindViewHolder方法,并更改视图的颜色(应在ViewHolder中引用)
如果您不熟悉Recyclerview概念,请按照此example进行操作。