Android LinearLayout比例计算

来源:互联网 发布:飞鸽传书类似软件 编辑:程序博客网 时间:2024/05/07 04:23
  • 问题描述:“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”的描述的逆推得来。

0 0
原创粉丝点击