首页 > 代码库 > 关于Android LinearLayout添加分隔线的方法
关于Android LinearLayout添加分隔线的方法
目前了解的办法有两个:1、自定义一个view当作分隔线;2、使用高版本的分隔线属性
一、在需要添加分隔线的地方,添加一个view,比如ImageView,TextView等都可以,如代码,关键是设置高度要小,宽度要合适
<ImageView android:layout_width="fill_parent" android:layout_height="1dp" android:background="#00FF00" />
二、就是设置LinearLayout的分隔线属性,参数说明:
android:showDividers="" 属性有4个值:
none 不显示分隔线(默认值);
beginning 在开始处显示分隔线;
end 在结尾处显示分隔线;
middle 在每两个组件间显示分隔线:
除了设置android:showDividers属性外,还要设置android:divider属性,该属性表示分隔线的图像Drawable(该图片的高度就是分隔线的高度,所以要细的
代码如下:
android:showDividers="end" android:divider="@drawable/mydivider"
也可以不用图片,自己定义一个shape
<?xml version="1.0" encoding="utf-8"?><shape xmlns:android="http://schemas.android.com/apk/res/android"> <size android:width="1dp" /> <solid android:color="#0000FF00" /></shape>
使用时,直接把这个xml文件当图片一样设置android:divider就好了
关于Android LinearLayout添加分隔线的方法
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。