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

<?xml version="1.0" encoding="utf-8" ?>    

<selector xmlns:android="http://schemas.android.com/apk/res/android">

<!-- 沒有焦點時的背景圖片 -->

<item android:state_window_focused="false"
android:drawable="@drawable/pic1" />
<!-- 非觸摸模式下獲得焦點並單擊時的背景圖片 -->

<item android:state_focused="true" android:state_pressed="true"
android:drawable= "@drawable/pic2" />
<!-- 觸摸模式下單擊時的背景圖片 -->

<item android:state_focused="false" android:state_pressed="true"
android:drawable="@drawable/pic3" />
<!--選中時的圖片背景 -->

<item android:state_selected="true"
android:drawable="@drawable/pic4" />
<!--獲得焦點時的圖片背景 -->

<item android:state_focused="true"
android:drawable="@drawable/pic5" />
</selector>
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章