【Android】Layout 水平平分空间 垂直平分空间
发布时间
阅读量:
阅读量
今天在论坛看到有人提问,如何让两个按钮平分一行空间。
大概效果如下:
有人认为,在宽度固定大小的情况下或许能起到预期的作用(作者并未亲自测试),但这种做法可能会在不同分辨率设备上导致问题进而影响用户体验。
也有说法指出, 设置宽度属性为fill_parent并不奏效. 只会弹出一个按钮, 并且只能选择A或B; 这取决于你的布局文件设置.
那么有什么解决办法呢?
本人曾尝试使用RelativeLayout和TableLayout进行开发,在实际应用中发现它们均无法满足需求。经过实际操作后,在Android应用中发现LinearLayout实现了部分基础功能。
请将上图效果的布局展示出来,并方便大家参考学习吗?(如果熟悉相关知识的朋友无需深入研究,则无需投入更多时间;但如果是想不到的话,则可能需要至少一天时间才能完成)
主要在于设置两个按钮相同的布局权重值,在安卓系统中实现这一点只需确保 android:layout_weight 属性相等即可,并不需要特别指定数值
下面贴一下Android 带的布局例子,水平平分、垂直平分都有:
效果:
全部评论 (0)
还没有任何评论哟~
