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 に答える