我有一個列表視圖,其中有一個頁腳。 它顯示數字,底部是總數。Android - 顯示頁腳分隔符,但沒有列表行分隔符
我希望能夠顯示行之間沒有分隔符。 OTOH我希望在總結行之前有一個分頻器。 有沒有簡單的方法來做到這一點?
我有一個列表視圖,其中有一個頁腳。 它顯示數字,底部是總數。Android - 顯示頁腳分隔符,但沒有列表行分隔符
我希望能夠顯示行之間沒有分隔符。 OTOH我希望在總結行之前有一個分頻器。 有沒有簡單的方法來做到這一點?
您可以在列表中將android:dividerHeight
設置爲0
。
然後使用您自己添加分隔線的頁腳的自定義佈局。例如,可以是沒有文字的TextView
,android:layout_height
設置爲2
和android:background
設置爲某種顏色。
當您有頁腳的自定義佈局時,只需在其上添加分隔線。它可以是例如高度2dp的視圖和不同的背景顏色。
我不得不以編程方式做到這一點,因爲設置機器人:在XML dividerHeight =「0dip」我沒有工作:
getListView().setDividerHeight(0);
的問題是如何將我控制分頻器的長度相匹配那個listview。 – theblitz 2011-05-14 22:55:00
默認情況下,分隔線高度等於1 px。但是,供應商在應用自定義主題(如三星的TouchWiz或HTC Sense)時可以改變這一點。如果您確實需要完全相同的高度,則可以在ListView上調用「getDividerHeight」,然後在運行時爲頁腳的分隔符設置相同的高度。 – inazaruk 2011-05-14 23:18:10