ListView item間分割線divider 粗細不一致解決方法

 

解決方法 一:

隱藏分割線,然後在定義item視圖的XML文件最後加了一個ImageView來解決,ImageView顯示一張高爲1像素的圖片.

首先,隱藏divider:

在代碼中設置: listview.setDivider(null);

 

Xml的配置文件中設置 android:divider="@null"

 

然後,添加ImageView:

1
2
3
4
5

<ImageView
android:layout_width="fill_parent"
android:layout_height="1dip"
android:src="@drawable/divider"
/>

 

 

解決方法 二:

把分割線的高度設置成大於1(等於1或是小於2 的時候分割線divider粗細不均)

 

android:dividerHeight="2px"

 

以下方法經測試後無效:

在manifes配置文件中加入<uses-sdk android:targetSdkVersion="">的配置,

如:<uses-sdk android:targetSdkVersion="4" />

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章