ListView设置分割线的长度
16lz
2022-07-20
android中ListView默认的分割线是填充满整个listview的宽度的,然后设计师需要的偏偏就是不填充满的状态,找了相关资料,写了个demo验证下。
当然最简单的实现方式就是用图片了,但是图片就要涉及到分辨率,那用颜色填充会比较直接。
在drawable中定义我需要的分割线main_list_divider_line.xml
<?xml version="1.0" encoding="utf-8"?> -
其中android:left表明其距离左边的距离,android:right表示距离右边的距离,android:shape="rectangle"表示是用一个矩形填充,android:color="#33000000"填充的颜色。
然后在配置listview的地方设置分割线为上述填充物即可
main_list_divider_line" android:dividerHeight="1px" android:layout_marginTop="14dp" >
main_list_divider_line" android:dividerHeight="1px" android:layout_marginTop="14dp" >
更多相关文章
- Android(安卓)GPS坐标距离计算
- Android(安卓)Notification 填充 自定义布局
- 记事本。 layout相关
- android控件常用属性区别
- android listview 自定义分割线总结
- Android(安卓)日历开发教程[三]
- Android图形层叠 – Layer-list
- android富文本 加载带图片的html
- [Android]为Spinner填充数据后设置默认值的问题