LinearLayoutCompat

2016-12-20  本文已影响295人  皇马船长
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不显示间隔线。

上一篇 下一篇

猜你喜欢

热点阅读