我有简单的RecyclerView
,只有TextViews
,当选择了文本视图时,我希望使用seleceted textview将其textcolor更改为Color.Yellow
以及何时取消选择或选择其他项目当前所选项目将更改回默认颜色Color.White
我尝试过像这样的选择器,它不起作用:
<item android:state_selected="true" android:color="#fed002" />
<item android:state_focused="true" android:color="#fed002" />
<item android:state_pressed="true" android:color="#fed002" />
<item android:color="#fff" />
我尝试使用我的RecyclerView Adapater
中的ColorStateList也没有用。
对于一件简单的事情来说,这似乎很复杂。
我的onBindViewHolder只包含一个Textview:
@Override
public void onBindViewHolder(ViewHolder holder, int position) {
holder.textView.setText(list.get(position).getFontName());
holder.textView.setTypeface(list.get(position).getTypeface());
}