安卓分分鐘搞定ListView單選問題
阿新 • • 發佈:2018-11-10
設定ListView為單選模式
- <ListView
- android:id="@+id/lv_category"
- android:choiceMode="singleChoice"
- android:layout_width="0dp"
- android:layout_height="match_parent"
- android:layout_weight="2"
- android:divider="@drawable/iv_left_item_separate_line" >
- </ListView>
設定Item的Layout的背景為一個Selector:
bg_listview_item.xml
- <selector xmlns:android="http://schemas.android.com/apk/res/android">
- <item android:state_activated="true" android:drawable="@android:drawable/list_selector_background_selected" />
- <item android:drawable="@color/transparent" />
- </selector>
- <?xml version="1.0"
- <TextView xmlns:android="http://schemas.android.com/apk/res/android"
- android:layout_width="match_parent"
- android:layout_height="match_parent"
- android:background="@drawable/bg_listview_item"
- android:gravity="center"
- android:minHeight="80dp"
- android:textColor="@color/black"
- android:textSize="26sp" />