Android:如何均匀分配重量

时间:2011-04-19 12:30:34

标签: android user-interface

我想创建一个看起来像下面那个的android活动。这个有4个布局,一个有滚动视图。当我添加布局时,它们会被放在彼此的底部或屏幕上。如何让它们适合一个屏幕。

enter image description here

1 个答案:

答案 0 :(得分:5)

LinearLayout的{​​{3}}可以使用weight属性,您可以使用该属性在子视图中以相对方式划分空间。例如,如果要在LinearLayout中为两个按钮提供相同的空间,可以将两者的布局权重设置为相同的非零数值(只要其值相等就无关紧要,即0.5 / 0.5将与1/1相同:

<LinearLayout ...>
    <Button android:layout_weight="1" ... />
    <Button android:layout_weight="1" ... />
</LinearLayout>

不要忘记设置希望视图增长到0的轴的尺寸,即如果要水平拉伸,请设置android:layout_width="0px"

相关问题