Android-ListView幾個比較特別的屬性

)android:stackFromBottom="true" 
設置你做好的列表顯示在列表的最下面,值爲true和false. 

2)android:transcriptMode="alwaysScroll"  
設置的控件transcriptMode屬性可以將Android平臺的控件(支持ScrollBar)自動滑動到最底部. 

3)android:cacheColorHint 
如果只是換背景的顏色的話,可以直接指定android:cacheColorHint爲你所要的顏色,如果你是用圖片做背景的話,那也只要將android:cacheColorHint指定爲透明(#00000000)就可以了. 

4)android:divider="@drawable/list_driver" 
設置顯示分割線圖形,如果不想顯示分割線則只要設置爲android:divider="@drawable/@null" 就可以了,分割線可以自定義顏色、或圖片.android:dividerHeight="6px"設置分割線高度像素. 

5)android:scrollbars="none" 
與setVerticalScrollBarEnabled(true);的效果一樣,不活動的時候隱藏,活動的時候也隱藏. 

6)android:fadeScrollbars="true"  
配置ListView佈局的時候,設置這個屬性爲true就可以實現滾動條的自動隱藏和顯示. 

7)android:fadingEdge="none" 
設置上邊和下邊是否有黑色的陰影. 

Java代碼  收藏代碼
  1. <?xml version="1.0" encoding="utf-8" ?>      
  2.     
  3. <selector xmlns:android="http://schemas.android.com/apk/res/android">      
  4.     
  5. <!-- 沒有焦點時的背景圖片 -->      
  6.     
  7. <item android:state_window_focused="false"        
  8. android:drawable="@drawable/pic1" />        
  9. <!-- 非觸摸模式下獲得焦點並單擊時的背景圖片 -->      
  10.     
  11. <item android:state_focused="true" android:state_pressed="true"        
  12. android:drawable= "@drawable/pic2" />        
  13. <!-- 觸摸模式下單擊時的背景圖片 -->      
  14.     
  15. <item android:state_focused="false" android:state_pressed="true"        
  16. android:drawable="@drawable/pic3" />        
  17. <!--選中時的圖片背景 -->      
  18.     
  19. <item android:state_selected="true"        
  20. android:drawable="@drawable/pic4" />        
  21. <!--獲得焦點時的圖片背景 -->      
  22.     
  23. <item android:state_focused="true"        
  24. android:drawable="@drawable/pic5" />        
  25. </selector>      
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章