我有Android应用程序列表视图,选择模式设置为多选模式.
此列表中的项目定义为相对布局.
如何在选择项目时更改项目的背景?
项目xml:
<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
...
android:checkable="true"
android:background="@drawable/my_item_background"
Run Code Online (Sandbox Code Playgroud)
我的项目背景xml:
<?xml version="1.0" encoding="utf-8"?>
<selector xmlns:android="http://schemas.android.com/apk/res/android" >
<item android:drawable="@color/mycolor1" android:state_selected="true"/>
<item android:drawable="@color/mycolor2" android:state_checked="true"/>
<item android:drawable="@android:color/black"/>
</selector>
Run Code Online (Sandbox Code Playgroud)
物品的背景总是黑色的.