2015年4月13日 星期一

【Android】ListView 的選擇、被選被的layout的運用(selector)


在 ListView 可以使用 layout.xml 的方法, 改變被選擇及已選擇的背景色。

Navigation Drawer 內的 ListView 也可以採用


<ListView
     android:id="@+id/ListView1"
     android:background="@drawable/list_view_selector"
     android:layout_width="fill_parent"
     android:layout_height="wrap_content"/>

Following is   list_view_selector.xml   file in drawable directory

<?xml version="1.0" encoding="utf-8"?>
<selector xmlns:android="http://schemas.android.com/apk/res/android">

    <item android:drawable="@drawable/bg_selected" android:state_selected="true"></item>
    <item android:drawable="@drawable/bg_pressed" android:state_pressed="true"></item>
    <item android:drawable="@drawable/bg_normal"></item>

</selector>

沒有留言:

張貼留言