Android 具有自定义背景选择器的多选码
我有一个android listView,带有多选模式和上下文操作栏 最近我更新了listItems的背景(像google now这样的新卡片布局),这就是为什么我需要一个自定义选择器。一切正常,但当我尝试长按listItem时,会显示上下文操作栏,但选定的listItem不会保持高亮显示 以下是我的选择器代码:Android 具有自定义背景选择器的多选码,android,android-listview,Android,Android Listview,我有一个android listView,带有多选模式和上下文操作栏 最近我更新了listItems的背景(像google now这样的新卡片布局),这就是为什么我需要一个自定义选择器。一切正常,但当我尝试长按listItem时,会显示上下文操作栏,但选定的listItem不会保持高亮显示 以下是我的选择器代码: <?xml version="1.0" encoding="utf-8"?> <selector xmlns:android="http://schemas.
<?xml version="1.0" encoding="utf-8"?>
<selector xmlns:android="http://schemas.android.com/apk/res/android">
<item android:drawable="@android:color/holo_blue_light" android:state_pressed="true"/>
<item android:drawable="@android:color/holo_green_dark" android:state_checked="true"/>
<item android:drawable="@drawable/background_card"/>
</selector>
这是我的listView的代码:
<ListView
android:id="@+id/android:list"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_alignParentLeft="true"
android:layout_alignParentTop="true"
android:background="@drawable/list_selector"
android:divider="@android:color/transparent"
android:dividerHeight="10.0sp"
android:fastScrollEnabled="true" >
</ListView>
我一直在尝试列表选择器的所有选择状态(包括激活的状态),但没有任何效果
非常感谢
Gabriel Unterholzer您需要使用
状态:激活
而不是状态:选中
请看这里: