如何为listview项创建一个真正的选择器?

时间:2011-12-11 16:05:32

标签: android

我用自定义适配器制作了一个ListView;现在,当我单击ListView项时,将不会选择此元素。因此我制作了一个选择器并将其添加到listview中:

<selector xmlns:android="http://schemas.android.com/apk/res/android">
    <item android:state_selected="true" android:drawable="@color/white" />
    <item android:state_pressed="true" android:drawable="@color/green" />
    <item android:drawable="@color/green" />
</selector>

list.setSelector(R.layout.custom_item_selector);

但现在所有listview都会点击绿色。请告诉我如何为所选项目设置绿色?

1 个答案:

答案 0 :(得分:0)

尝试使用setcachehint color int获取视图方法