state_activated and ListView item選中效果

首先編寫selector:

<selector xmlns:android="http://schemas.android.com/apk/res/android">

    <item android:state_focused="true"    android:state_pressed="true" android:drawable="@color/headers_layout_bg_color" />
    <item android:state_focused="false"   android:state_pressed="true" android:drawable="@color/headers_layout_bg_color" />
    <item android:state_activated="true" android:drawable="@drawable/list_section_divider_holo_light" />
    <item android:drawable="@color/transparent" />


</selector>

接着在item layout中設置背景:

android:background=


最後定義ListView的選擇模式:

listView.setChoiceMode(ListView.CHOICE_MODE_SINGLE);


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章