Android中修改Listview中的分割线的样式,通过在xml中设置如下:
<ListView android:id="@+id/listView" android:visibility="visible" android:divider="@color/transparent" android:dividerHeight="1px" android:layout_width="match_parent" android:layout_height="match_parent" android:listSelector="@drawable/location_list_item_selector"/>divider设置分割线的颜色,dividerHeight设置分割线的高度,大于0才生效。
通过api代码设置分割线:
//修改listview的分割线的样式 vlvlines.setDividerDrawable(new ColorDrawable(getResources().getColor(R.color.grey_e4e9f1))); vlvlines.setDividerHeight((int) getResources().getDimension(R.dimen.px10));
这里是有坑的,一定要记得设置分割线颜色在设置分割线高度之前。具体原因可以看这篇文章:
http://www.2cto.com/kf/201409/337817.html
其他的一些ListView的设置可以参考文章:
http://www.cnblogs.com/SZ2015/p/4558462.html