把下面的XML文件保存成你自己命名的.xml文件(比如list_bg.xml),注意,這個文件相當于一個背景圖片選擇器,在系統使用時根據ListView中的列表項的狀態來使用相應的背景圖片,
什么情況使用什么圖片我在下面都進行了說明。還有,你可以把它看成是一個圖片來使用,放于drawable目錄下,配置背景屬性android:background="@drawable/list_bg"就能達到你需要的目的了。
1 <?xml version="1.0" encoding="utf-8" ?>
2 <selector xmlns:android="http://schemas.android.com/apk/res/android">
3 <item android:state_window_focused="false"
4 android:drawable="@drawable/沒有焦點時的圖片背景" />
5 <item android:state_focused="true" android:state_pressed="true"
6 android:drawable=
7 "@drawable/非觸摸模式下獲得焦點并單擊時的背景圖片" />
8 <item android:state_focused="false" android:state_pressed="true"
9 android:drawable="@drawable/觸摸模式下單擊時的背景圖片" />
10 <item android:state_selected="true"
11 android:drawable="@drawable/選中時的圖片背景" />
12 <item android:state_focused="true"
13 android:drawable="@drawable/獲得焦點時的圖片背景" />
14 </selector>