我正在使用此tutorials,我想爲此列表視圖添加選擇器。我嘗試了一些代碼,但它的工作。我該怎麼做。自定義列表視圖的選擇器「更改ListView背景 - 奇怪的行爲」
我使用的代碼作爲list_selector.xml
<?xml version="1.0" encoding="utf-8"?>
<selector xmlns:android="http://schemas.android.com/apk/res/android">
<item android:state_focused="true"
android:drawable="@drawable/list_selector_background_focus" />
<item android:state_pressed="true"
android:drawable="@drawable/list_selector_background_pressed" />
</selector>
和我的列表視圖
<ListView
android:id="@+id/select_names_tags_lv"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:listSelector="@drawable/list_selector"
android:layout_alignParentTop="false"
android:layout_gravity="center_vertical">
</ListView>
我要選擇,我不會只點擊後改變背景事件。我想要列表視圖作爲默認列表視圖,其中選擇器適用於焦點,單擊和默認事件。 – 2011-02-14 08:30:22
android:background =「@ drawable/list_selector」 將這個屬性放在xml中,用於在getView方法中膨脹的單元佈局,而不是選擇listview的背景。 – Javanator 2011-02-14 09:07:53