2014-11-06 81 views
0

我想使用下面的代碼設置行間距顏色,但不顯示行。 我實際使用SwipeListView,但我不認爲它很重要Android ListView不顯示行距

mylistview.setDividerHeight(1); 
mylistviewsetBackgroundColor(Color.WHITE); 

我究竟做錯了什麼?

+0

發佈你的listview xml文件 – 2014-11-06 11:46:51

回答

0

發現...... 不知道爲什麼,但調用的順序是很重要的......

mylistview.setBackgroundColor(Color.WHITE); 
mylistview.setDividerHeight(1); 
0

不知道你是否可以只使用一種顏色。 drawable肯定會起作用。

繪製/ divider_white.xml

<?xml version="1.0" encoding="utf-8"?> 
<shape xmlns:android="http://schemas.android.com/apk/res/android"> 
    <size android:height="1dip" /> 
    <solid android:color="#ffffffff" /> 
</shape> 

在您的佈局中使用

android:divider="@drawable/divider_white" 
0

你可以做到這一點在xml添加這些屬性ListView

android:divider="@android:color/white" 
android:dividerHeight="1dp" 

相反的顏色,你可以的使用任何drawable