美文网首页
好用的控件~LinearLayoutCompact

好用的控件~LinearLayoutCompact

作者: 走在冷风中吧 | 来源:发表于2017-10-19 11:02 被阅读55次

    以前要在LinearLayout布局之间的子View之间添加分割线,还需要自己去自定义控件进行添加或者就是在子View之间写很多个TextView,但是谷歌已经给我们提供了这样一个组件,可以很轻松的解决分割线的问题,妈妈再也不用担心分割线问题啦

    LinearLayoutCompat的使用

    LinearLayoutCompat位于support-v7包中 ,兼容低版本,引用 V7包下面的LinearLayoutCompat。

    LinearLayoutCompat除了拥有LinerLayout原本的属性之外,主要有如下几种属性来实现间隔线效果。
    当然使用LinearLayoutCompat需要自定义命名空间xmlns:app=”http://schemas.android.com/apk/res-auto
    app:divider=”@drawable/line”给分隔线设置自定义的drawable,这里你需要在drawable在定义shape资源,否则将没有效果。
    app:dividerPadding 给分隔线设置距离左右边距的距离。
    app:showDividers="beginning|middle|end"属性。
    beginning,middle,end属性值分别指明将在何处添加分割线。
    beginning表示从该LinearLayoutCompat布局的最顶一个子view的顶部开始。
    middle表示在此LinearLayoutCompat布局内的子view之间添加。
    end表示在此LinearLayoutCompat最后一个子view的底部添加分割线。
    none表示不设置间隔线。

    相关文章

      网友评论

          本文标题:好用的控件~LinearLayoutCompact

          本文链接:https://www.haomeiwen.com/subject/nxkuuxtx.html