200字范文,内容丰富有趣,生活中的好帮手!
200字范文 > android设置点击间隔 巧用android:divider属性设置LinearLayout中元素之间的间隔

android设置点击间隔 巧用android:divider属性设置LinearLayout中元素之间的间隔

时间:2018-10-20 04:22:50

相关推荐

android设置点击间隔 巧用android:divider属性设置LinearLayout中元素之间的间隔

如上图,要想实现3个button线性排列并且使它们的大小相同、间隔相等、而且整体填充满整个linearlayout,我们一般的做法是在每两个button之间放一个固定宽度的view,然后设置button的宽度为0、layout_weight为1。这样虽能实现功能,可是总感觉不方便,特别是button多的时候。

今天介绍另一种简单、优雅的方法,就是利用android:divider属性。

1、首先新建一个固有的width/height的Drawable:

spacer_medium.xml

android:shape="rectangle">

android:height="@dimen/spacing_medium" />

2.然后设置LinearLayout的android:divider="@drawable/spacer_medium",并设置android:showDividers="middle",这样就完美解决了linearLayout的元素之间的间隔

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。