在RecyclerView中为Textview实现简单的选定效果?

时间:2016-06-21 13:56:21

标签: android

我有简单的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());
}

0 个答案:

没有答案