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

 
 

更多相关文章

  1. Android(安卓)GPS坐标距离计算
  2. Android(安卓)Notification 填充 自定义布局
  3. 记事本。 layout相关
  4. android控件常用属性区别
  5. android listview 自定义分割线总结
  6. Android(安卓)日历开发教程[三]
  7. Android图形层叠 – Layer-list
  8. android富文本 加载带图片的html
  9. [Android]为Spinner填充数据后设置默认值的问题

随机推荐

  1. Android(安卓)ndk开发之在c文件里打印log
  2. android仿安卓微信、云播雷达扫描动画效
  3. removeAllViews()和removeAllViewsInLayo
  4. Android学习札记48:将TextView中的指定文
  5. android 打开软键盘 关闭软键盘
  6. Android腾讯微博客户端开发四:微博发送篇
  7. Android(安卓)自动换行流式布局的RadioGr
  8. android典型代码系列(十)------获取一个
  9. Android中常用的函数
  10. Different ways to access HTTP resource