android布局中的divider(目前只知道TableLayout)

目前在genymotion中设置了之后显示不出来行与行之间的分割线,但是在真机上面是没有问题的

1.使用xml属性添加(3.0以上版本)

设置LinearLayout标签的 android:showDividers属性, 该属性有四个值 :

none :不显示分隔线;

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

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

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

设置android:divider属性, 这个属性的值是一个Drawable的id;

2. 使用代码添加(3.0以上版本)

设置显示分隔线样式 : linearLayout.setShowDividers(), 设置android:showDividers属性;

设置分隔线图片 : linearLayout.setDividerDrawable(), 设置android:divider属性;

Example:

<TableLayout

  android:divider="@drawable/vacation_seperation"
  android:showDividers="middle"

>

   //设置这个TableRow的目的是添加表格的第一行上面的边框

<TableRow>
</TableRow>

//在tableRow中设置divider可以分开该行的每一个cell

<TableRow
android:divider="@drawable/vacation_seperation"
android:orientation="horizontal"
android:showDividers="middle" >

转载于:https://www.cnblogs.com/yiludugufei/p/4285739.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值