LinearLayout 分割线

LinearLayout 分割线_第1张图片

像这种情况,在一个linearlayout中用分割线将内部的item分割开,以前我做的方式特别傻:二个分割线中间夹一个1dp的ImageView(不知道大家有没有这么做的),现在终于找到简单的办法了,代码如下:


关键在于这二行代码:

android:divider="@drawable/divider"
android:showDividers="middle"

接下来我看看divider,它是放在drawable中,代码如下:



    
    
    

注意:

 1.android.support.v7.widget.LinearLayoutCompat
          我试过这个控件是不支持以上代码的。这点大家要注意。
 2.showDividers:可取值为:middle(子元素间)、beginning(第一个元素左边)、end(最后一个元素右边)、none;
 3.dividerPadding:设置绘制间隔元素的上下padding。

结尾

写出来对自己加深印象,如果能对大家有帮助,我很高兴。

你可能感兴趣的:(android初级)