ListView屬性整理

2022-06-12 05:54:10 字數 1450 閱讀 5505

stackfrombottom屬性,這只該屬性之後你做好的列表就會顯示你列表的最下面,值為true和false

android:stackfrombottom="true"

第二是transciptmode屬性,需要用listview或者其它顯示大量items的控制項實時跟蹤或者檢視資訊,並且希望最新的條目可以自動滾動到可視範圍內。通過設定的控制項transcriptmode屬性可以將android平台的控制項(支援scrollbar)自動滑動到最底部。

android:transcriptmode="alwaysscroll"

第三cachecolorhint屬性,很多人希望能夠改變一下它的背景,使他能夠符合整體的ui設計,改變背景背很簡單只需要準備一張然後指定屬性 android:background="@drawable/bg",不過不要高興地太早,當你這麼做以後,發現背景是變了,但是當你拖動,或者點選list空白位置的時候發現listitem都變成黑色的了,破壞了整體效果。

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

第四divider屬性,該屬性作用是每一項之間需要設定乙個做為間隔,或是去掉item之間的分割線

android:divider="@drawable/list_driver"其中  @drawable/list_driver 是乙個資源,如果不想顯示分割線則只要設定為android:divider="@drawable/@null"就可以了

第五fadingedge屬性,上邊和下邊有黑色的陰影

android:fadingedge="none"設定後沒有陰影了~

第五scrollbars屬性,作用是隱藏listview的滾動條,

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

第六fadescrollbars屬性,android:fadescrollbars="true"配置listview布局的時候,設定這個屬性為true就可以實現滾動條的自動隱藏和顯示。

ps:補充說明下android:transcriptmode="normal",如果軟鍵盤彈出時候,設定該屬性listview會自動調整到最後,這樣彈出的軟鍵盤就不會遮蓋到listview了

listview 常用屬性

1 去除listview上下滑動出現的黑色陰影 android fadingedge none 2 去除預設的背景顏色黑色 android cachecolorhint 00000000 3 去除選中的item黃色背景 android listselector 00000000 4 msglist....

ListView 常用屬性記錄

android stackfrombottom true false 預設false 說明 當listview載入完畢,顯示最下面的內容,或者顯示最上面的內容。android divider null drawable android dividerheight 0px 說明 設定分割線的高度。an...

Listview的基本XML屬性

android divider用為列表檢視設定分割條,大多用於選擇顏色分割或者drawable資源分割 android dividerheight用於設定分割條的高度例如android dividerheight 5dp android entries用於通過設定陣列資源作為listview的指定列...