我正在选择
lst_Center.setChoiceMode(ListView.CHOICE_MODE_SINGLE);
并添加listView
:
android:choiceMode="singleChoice"
和LinearLayout
:
android:background="@drawable/list_selector"
添加list_selector.xml
:
<item android:drawable="@color/Blue" android:state_enabled="true"/>
<item android:drawable="@color/Red" android:state_pressed="true"/>
但是它无法正常工作,我该如何解决?
答案 0 :(得分:0)
在drawable文件夹中创建list_background.xml并添加以下行。
<?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/anycolor" />
<item android:state_focused="true" android:drawable="@color/anycolor" />
<item android:drawable="@color/anycolor" />
</selector>
设置ListView的背景。
android:background="@drawable/list_background"
如果您只想突出显示选择列表项,则应设置textview的背景。为此,只需了解自定义适配器。
希望它对你有所帮助。