LinearLayoutCompat是对LinearLayout扩展和兼容。可以添加View之间的分割线divider.
dividerPadding:是间距(可以不写)
showDividers和divider必须要同时有,并且divider必须是drawable中的。
showDividers:展示divider的位置开始/结束/居中等
divider:线的颜色和大小高度等
<androidx.appcompat.widget.LinearLayoutCompat
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="vertical"
app:dividerPadding="50dp"
android:padding="20dp"
app:showDividers="beginning|middle|end"
app:divider="@drawable/line"
>
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="测试"
android:textSize="26sp"
/>
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="测试"
android:textSize="26sp"
/>
</androidx.appcompat.widget.LinearLayoutCompat>
shape文件:
<?xml version="1.0" encoding="utf-8"?>
<shape xmlns:android="http://schemas.android.com/apk/res/android">
<solid android:color="@color/colorPrimary"/>
<size android:height="3dp"/>
</shape>
网友评论