我正在尝试使用listview
突出显示selector
中的所选项目。
当我触摸并移动时,项目会突出显示。但是,如果我只是点击它,该项目不会突出显示。
这是我的选择器:
<?xml version="1.0" encoding="utf-8"?>
<selector xmlns:android="http://schemas.android.com/apk/res/android">
<item android:drawable="@drawable/item_focused" android:state_pressed="false" android:state_selected="false"/>
<item android:drawable="@drawable/item_focused" android:state_pressed="true"/>
<item android:drawable="@android:drawable/item_default" android:state_pressed="false" android:state_selected="true"/>
</selector>
我一直在研究这个问题,但我还没找到解决方案。
答案 0 :(得分:0)
<?xml version="1.0" encoding="utf-8"?>
<selector xmlns:android="http://schemas.android.com/apk/res/android">
<item android:drawable="@drawable/item_focused" android:state_pressed="true"/>
<item android:drawable="@drawable/item_focused" android:state_focused="true"/>
<item android:drawable="@drawable/item_focused" android:state_selected="true"/>
<item android:drawable="@android:drawable/item_default"/>
</selector>