我尝试设置ListView Divider行的颜色,但是当我这样做时它们就会消失:
<ListView
android:layout_width="match_parent"
android:layout_height="match_parent"
android:divider="@color/white"
android:id="@+id/lvSomeListView"/>
我发布了这个问题,因为即使有类似的问题明显包含答案,但没有一个措辞能够使这个答案显而易见。我花了好几个小时试图解决这个问题,所以我试着做一件好事并发帖回答问题以帮助其他人。
答案 0 :(得分:0)
由于分隔符需要drawable,将分隔符设置为颜色将需要指定dividerHeight:
<ListView
android:layout_width="match_parent"
android:layout_height="match_parent"
android:divider="@color/white"
android:dividerHeight="1px"
android:id="@+id/lvSomeListView"/>
答案 1 :(得分:0)
仅应用divider属性不起作用,您还需要添加android:dividerHeight属性,通过以下代码更改您的代码:
<ListView
android:id="@+id/lvSomeListView"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:divider="@color/white"
android:dividerHeight="2dip" >
</ListView>
dividerHeight也可以是dip或px !!