android:showDividers属性详解

android:showDividers属性用于在LinearLayout布局内的相应位置显示分隔线,它可以设置如下4个值:

1、none:不显示分隔线;
2、beginning:在LinearLayout的开始处显示分隔线;
3、end:在Linearlayout的结尾处显示分隔线;
4、middle:在LinearLayout中的每两个组件间显示分隔线;

例如,如下代码:

     <LinearLayout
            android:id="@+id/container"
            android:layout_width="match_parent"
            android:layout_height="wrap_content"
            android:orientation="vertical"
            android:divider="?android:dividerHorizontal"
            android:showDividers="middle">
            <TextView
                android:layout_width="match_parent"
                android:layout_height="40dp"
                android:text="安双丰收建安费"
                android:textSize="16sp"
                android:gravity="center_vertical"
                android:paddingLeft="15dp"
                android:paddingRight="15dp"/>

            <TextView
                android:layout_width="match_parent"
                android:layout_height="40dp"
                android:text="安双丰收建安费"
                android:textSize="16sp"
                android:gravity="center_vertical"
                android:paddingLeft="15dp"
                android:paddingRight="15dp"/>

            <TextView
                android:layout_width="match_parent"
                android:layout_height="40dp"
                android:text="安双丰收建安费"
                android:textSize="16sp"
                android:gravity="center_vertical"
                android:paddingLeft="15dp"
                android:paddingRight="15dp"/>
            
        </LinearLayout>

显示效果:
在这里插入图片描述

接下来看下水平的效果:

     <LinearLayout
            android:id="@+id/container"
            android:layout_width="match_parent"
            android:layout_height="wrap_content"
            android:layout_marginTop="20dp"
            android:orientation="horizontal"
            android:divider="?android:dividerVertical"
            android:showDividers="middle">
            <TextView
                android:layout_width="wrap_content"
                android:layout_height="40dp"
                android:text="安双丰"
                android:textSize="16sp"
                android:gravity="center_vertical"
                android:paddingLeft="15dp"
                android:paddingRight="15dp"/>

            <TextView
                android:layout_width="wrap_content"
                android:layout_height="40dp"
                android:text="安双丰"
                android:textSize="16sp"
                android:gravity="center_vertical"
                android:paddingLeft="15dp"
                android:paddingRight="15dp"/>

            <TextView
                android:layout_width="wrap_content"
                android:layout_height="40dp"
                android:text="安双丰"
                android:textSize="16sp"
                android:gravity="center_vertical"
                android:paddingLeft="15dp"
                android:paddingRight="15dp"/>

        </LinearLayout>

效果:
在这里插入图片描述


版权声明:本文为sqf251877543原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。