LinearLayoutCompat

device-2016-12-20-182343.png
  1. 介绍
    先看效果图,一般设置、更多页面都是这样,之前是用得最笨的方法,每条线在布局文件中写了一个View ,偶然机会看到了LinearLayoutCompat 这个布局,可以很简单的实现同样的效果。

支持分割线 ,用于给LinerLayout 中的子元素item之间设置间隔线的,
LinearLayoutCompat其实就是LinerLayout组件,只是为了兼容低版本,所以你必须的引用 V7包下面的LinearLayoutCompat。 LinearLayoutCompat除了拥有LinerLayout原本的属性之外,主要有如下几种属性来实现 间隔线效果。

app:divider=”@drawable/line” 给分隔线设置颜色,这里你需要在drawable在定义shape资源,否则将没有效果。看下面
app:dividerPadding=”25dp” 给分隔线设置距离左右边距的距离。
app:showDividers=”middle|beginning|end” 分隔线显示的位置,有四种参数值:middle 每个item之间,beginning最顶端显示分隔线,end 最底端显示分隔线,none不显示间隔线。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容