Android中Listview中selecte项的突出显示
我试图使用Android中Listview中selecte项的突出显示,android,android-listview,highlighting,Android,Android Listview,Highlighting,我试图使用选择器突出显示列表视图中的选定项目,当我触摸并移动时,一个项目会很好地突出显示。但是,如果我只单击它,该项目将未高亮显示 这是我的选择: <?xml version="1.0" encoding="utf-8"?> <selector xmlns:android="http://schemas.android.com/apk/res/android"> <item android:drawable="@drawable/item_focused"
选择器突出显示列表视图中的选定项目,
当我触摸并移动时,一个项目会很好地突出显示。但是,如果我只单击它,该项目将未高亮显示
这是我的选择:
<?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>
我一直在调查这个问题,但还没有找到解决方案。
<?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>
您是否在listview中使用了android:listSelector?谢谢。以下是listview XML:您是否可以尝试从listview中删除listSelector属性,并在listview布局中放置一个选择器作为背景。谢谢您的回答。我试试看。