Android ListView及其屬性


寫的不錯:

  http://www.cnblogs.com/allin/archive/2010/05/11/1732200.html

 

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

1)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" 
設置上邊和下邊是否有黑色的陰影. 

    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>      


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM