Android ListView不显示行间距

时间:2014-11-06 11:46:26

标签: android listview

我正在尝试使用以下代码设置行间距颜色,但不显示任何行。 我实际上使用的是SwipeListView,但我觉得不重要

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

我做错了什么?

3 个答案:

答案 0 :(得分:0)

发现它...... 不知道为什么,但是电话的顺序很重要......

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

答案 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"

答案 2 :(得分:0)

您可以xmlListView

中添加这些属性
android:divider="@android:color/white"
android:dividerHeight="1dp"

您可以使用任何drawable

代替颜色