按下列表项后更改选择器的状态

时间:2013-09-24 16:04:31

标签: android listview listitem

我已经使用列表选择器根据状态(选中和其他)显示不同的颜色。下面是我的listselector代码:

//Orange on selected
<item android:drawable="@color/orange" android:state_selected="true"/> 

//Black otherwise
<item android:drawable="@color/black"/>

在我的主要活动中,我还将视图设置为:view.setSelected(true);

但是,在选择列表项后,颜色仍为橙色。

有谁知道如何解决这个问题?

1 个答案:

答案 0 :(得分:0)

您使用了错误的颜色状态,您需要使用activated状态。

查看我的问题

Showing the current selection in a listview