您的位置:首页 > 移动开发 > Android开发

Android LinearLayout比例计算

2016-06-21 14:57 447 查看
问题描述:“LinearLayout”是解决屏幕适配问题的一种非常有效的手段,但当我们使用“ match_parent”时,“android:layout_weight”的值和我们预想得到的比例值是有出入的,这里给大家介绍一个傻瓜式的计算公式。

公式描述:假如设计的布局为“a:b:c”,那么肯定不能直接将“a、b、c”填入对应“View”的“android:layout_weight”中,假设“S”表示“a+b+c”,那么这三块“View”对应的权值应该为“S-a、S-b、S-c”,即单个“View”的权值为所有“View”比例值的和减去该“View”的比例值。

例如,设计图纸上各组件比例为“1、2、3”,填入的权值应该为“5、4、3”,很简单吧。

参考http://www.runoob.com/w3cnote/android-tutorial-linearlayout.html,本文是由链接中对“android:layout_weight”的描述的逆推得来。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  android 布局