先看图哦
这些分割线直接用LinearLayout的属性实现的不用自己添加view了,而且免去了位置设置的麻烦下面说一下~
LinearLayout有两个属性:
-
android:divider="@drawable"
drawable可以是图片也可以是xml绘制的shap。但是注意在绘制shap时候一定要添加颜色。 -
android:showDividers = "middle|end|beginning|none"
- middle 在每一项中间添加分割线
- end 在整体的最后一项添加分割线
- beginning 在整体的最上方添加分割线
- none 无
还有‘dividerPadding’等属性,就不多提了。
使用LinearLayoutCompat的时候,用法和LinearLayout一样。但是再设置属性的时候需要使用设置xml命名空间比如:
app:divider="@drawable"
希望可以帮到你~