用Drawable来实现UI元素的间隔

一、在LinearLayout里面设置3个Button



        

效果图为:

用Drawable来实现UI元素的间隔_第1张图片


二、将Button3的visibility属性设置为gone,效果为

用Drawable来实现UI元素的间隔_第2张图片

可以看出Button2的右边有间距,需要实现的是Button2右边紧挨屏幕


三、通过Linearlayout的divider属性来实现

在drawable目录下创建spacer_mudium.xml




    

    


在LinearLayout设置showDividers和divider属性

用Drawable来实现UI元素的间隔_第3张图片




需要注意的:LinearLayout的divider属性是API 11 才加入的,如果要在低版本使用divider属性则需要用LinearLayoutCompat.

你可能感兴趣的:(android)