您的位置:首页 > 移动开发 > Android开发

[转载]Android分割线divider(内含Android虚线分割线失效成实线解决方案)

2016-12-02 15:20 441 查看
版权声明:本文为Zhang Phil原创文章,欢迎转载!转载请注明出处:http://blog.csdn.net/zhangphil

Android分割线divider(内含Android虚线分割线失效成实线解决方案)

1,最简单最常见的Android分割线android:attr/listDivider。

最简单最常见的是把Android原生的Android ListView的分割线divider直接拿来作为背景衬托做成分割线divider的效果。比如代码:

<View
android:layout_width="match_parent"
android:layout_height="10dip"
android:background="?android:attr/listDivider" />将这个View放置在不同view之间,比如一个垂直方向的线性布局子view之间。


2,直接将一个图片ImageView作为Android分割线divider。

和1中的类似,只是把View该写成ImageView,效果相同,注意高度和背景颜色,比如可以这样写代码:

<ImageView
android:layout_width="match_parent"
android:layout_height="10dip"
android:background="@android:color/black" />更复杂的写法可以在此ImageView的background中再次定制和改造。


3,在一个线性布局LinearLayoutCompat中直接设置分割线。

最新版本的LinearLayoutCompat支持在LinearLayoutCompat中配置分割线要素,我之前写过一篇文章介绍过,《Android Material Design :LinearLayoutCompat添加分割线divider》文章链接地址:http://blog.csdn.net/zhangphil/article/details/48899585

4,重点说一说Android虚线分割线divider。

通常为了做一个Android的虚线分割线divider,通用的方法和代码是:

(第一步)先在drawable目录下创建一个线line的shape文件,比如此dash_line.xml文件代码:
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  android