Android教程網
  1. 首頁
  2. Android 技術
  3. Android 手機
  4. Android 系統教程
  5. Android 游戲
 Android教程網 >> Android技術 >> Android開發 >> 關於android開發 >> 自定義類似於listView中Item背景,listviewitem

自定義類似於listView中Item背景,listviewitem

編輯:關於android開發

自定義類似於listView中Item背景,listviewitem


方法一、 drawable/listitem_bk.xml Xml代碼  收藏代碼
  1. <?xml version="1.0" encoding="utf-8" ?>   
  2. <selector xmlns:android="http://schemas.android.com/apk/res/android">  
  3. <!-- 沒有焦點時的背景圖片 -->  
  4.   <item android:state_window_focused="false"   
  5.         android:drawable="@drawable/pic1" />   
  6. <!-- 非觸摸模式下獲得焦點並單擊時的背景圖片 -->  
  7.   <item android:state_focused="true" android:state_pressed="true"   
  8.         android:drawable= "@drawable/pic2" />  
  9. <!-- 觸摸模式下單擊時的背景圖片 -->  
  10.   <item android:state_focused="false" android:state_pressed="true"   
  11.         android:drawable="@drawable/pic3" />   
  12. <!--選中時的圖片背景  -->  
  13.   <item android:state_selected="true"   
  14.         android:drawable="@drawable/pic4" />   
  15. <!--獲得焦點時的圖片背景  -->  
  16.   <item android:state_focused="true"   
  17.         android:drawable="@drawable/pic5" />   
  18. </selector>   
      listview 的xml文件中加上android:listSelector="@drawable/listitem_bk 或者在XML裡的父視圖中添加屬性android:background=“@drawable/listitem_bk" 方法二、         Java代碼  收藏代碼
  1. Drawable drawable = getResources().getDrawable(R.drawable.picName);  
  2.        ListView.setSelector(drawable);  

  1. 上一頁:
  2. 下一頁:
熱門文章
閱讀排行版
Copyright © Android教程網 All Rights Reserved