如何更改android中列表视图的多个所选项的颜色。 在项目单击列表视图时,它应该为所有多个单击项目着色。
答案 0 :(得分:0)
在drawable目录中创建state_style.xml,并使用Selector元素定义列表项的stateDrawables。
<?xml version="1.0" encoding="utf-8"?>
<selector xmlns:android="http://schemas.android.com/apk/res/android">
<item android:state_pressed="true"
android:drawable="@color/myColor1"
/>
<item android:state_selected="true"
android:drawable="@color/myColor2"/>
//default state
<item android:drawable="@android:color/transparent"/>
</selector>
然后将列表项的背景设置为state_style.xml