布局添加下划线
16lz
2021-01-26
在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一起使用才会生效
如:
-
android:divider="@drawable/shape"
-
android:showDividers="middle|beginning|end"
drawable/shape:
<?xml version="1.0" encoding="utf-8"?>
更多相关文章
- android Spinner setSelection无效 总显示第一项
- Android(基于imx53开发板)修改内核支持HDMI显示
- Android(安卓)Adapter总结
- Android资源文件-Shape
- Android(安卓)分页控件制成底部菜单
- Android(安卓)6.0 通话记录生成保存和读取显示
- Android中控制软键盘的方法总结
- Android应用获取系统属性
- Android基础入门教程——2.3.11 Date & Time组件(上)