我选择
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"/>
但是它不工作,我怎么修理它?
在可绘制文件夹中创建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的背景。那就看about custom adapter
希望对你有帮助。