Android:在RecyclerView中自定义一行

时间:2016-04-16 17:33:15

标签: java android android-recyclerview

我有一个像列表一样的RecyclerView,如何更改一个视图的背景颜色?我想要更改颜色ID的项目是" 1",我想通过它的ID将其添加到活动中并添加一个装饰,但我不想'我知道如何,或者它是否可能。

适配器内部:

None

2 个答案:

答案 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进行操作。