在LinearLayout(或者LinearLayoutCompat)中添加分割线

先看图哦


这些分割线直接用LinearLayout的属性实现的 不用自己添加view了,而且免去了位置设置的麻烦下面说一下~

LinearLayout有两个属性:

  1. android:divider="@drawable"
    drawable可以是图片也可以是xml绘制的shap。但是注意在绘制shap时候一定要添加颜色。





  2. android:showDividers = "middle|end|beginning|none"

  • middle 在每一项中间添加分割线
  • end 在整体的最后一项添加分割线
  • beginning 在整体的最上方添加分割线
  • none 无

还有‘dividerPadding’等属性,就不多提了。

使用LinearLayoutCompat的时候,用法和LinearLayout一样。但是再设置属性的时候需要使用设置xml命名空间比如:

xmlns:app="http://schemas.android.com/apk/res-auto"  
app:divider="@drawable"

希望可以帮到你~

你可能感兴趣的:(在LinearLayout(或者LinearLayoutCompat)中添加分割线)