布局添加下划线

在android3.0及后面的版本在LinearLayout里增加了个分割线 

android:showDividers属性可以在LinearLayout的相应位置显示分隔线。

android:showDividers属性可以设置如下4个值:

none:不显示分隔线;

beginning:在LinearLayout的开始处显示分隔线;

end:在Linearlayout的结尾处显示分隔线;

middle:在LinearLayout中的每两个组件间显示分隔线;

Linearlayout的android:divider属性

这个属性可以在LinearLayout的每个子布局直间添加一个“drawable”作为分割线,这个drawable必须有设定好的高度或者宽度,因此不能直接设置为“@color/….”

分割线如果是图片那就直接使用图片就行,如果要使用颜色就必须使用shape来显示,直接使用颜色或Color是没有用的 
使用shape的时候要注意设置size属性不设置宽高分割线就不会显示出来,如果使用line那填充颜色只能使用stroke来显示颜色

这个属性要和android:showDividers一起使用才会生效

如:

  1. android:divider="@drawable/shape"<!--分割线图片-->

  2. android:showDividers="middle|beginning|end" <!--分割线位置-->

猜你喜欢

转载自blog.csdn.net/hanxiongwei/article/details/82698171