ListView屬性(分割線,拖動背景不變色)

ListView 屬性講解(分割線,拖動背景不變色) java

1.取消listview每項間的分割線:mListView.setDivider(null); android

若是想擴大listview每項間的距離,並讓分割線消失能夠這樣設置 ide

 mListView.setDividerHeight(10); 佈局

 android:divider = "@color/white"屬性設置成白色 spa

 視覺欺騙 xml

2.在爲程序加背景時,發如今拖動List或Grid列表時一片漆黑,非常難看,我想android確定提供了一種方法,在用戶拖動列表時不老是一片漆黑或者說透明。 圖片

果真,其實只是View的屬性而已,ListView、GridView都有這個屬性,兩種設置以下: ip

xml佈局文件裏設置爲: it

android:cacheColorHint="#00000000" 配置

 java代碼裏設置爲:

listView.setCacheColorHint(0);     gridView.setCacheColorHint(0);

幾個特別屬性:

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

相關文章
相關標籤/搜索