0

我正在尝试突出显示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>

我一直在研究这个问题,但我还没有找到解决方案。

4

1 回答 1

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>
于 2012-06-21T07:09:23.967 回答