3

我有一个“主”LinearLayout,其中嵌套了几个其他 LinearLayout,它们从一边延伸到另一边。我想知道是否可以使用权重将嵌套布局之间的垂直空间与百分比分开。如果是这样,这可能是我目前在使用我的应用程序时遇到的所有问题的解决方案。感谢所有帮助!

这是我的目标: 在此处输入图像描述

我想垂直分割它们,所以它会很好地扩展。

4

2 回答 2

1

您父母的体重Layout将计入您的孩子总数Layouts并给weight=1您的孩子Layouts

这将使您的孩子Layouts水平对齐大小相等。

于 2012-07-06T19:59:07.987 回答
1

我会避免使用嵌套的线性布局。这会严重影响应用程序的性能。如果您发现您正在使用多个嵌套的线性布局,您可能需要考虑使用相对布局。当然,对于相对布局,您不能使用“权重”属性,但有一些方法可以解决这个问题。这是一篇关于布局的精彩文章:

http://android-developers.blogspot.com/2009/02/android-layout-tricks-1.html

于 2012-07-06T20:06:49.967 回答