我有一个“主”LinearLayout,其中嵌套了几个其他 LinearLayout,它们从一边延伸到另一边。我想知道是否可以使用权重将嵌套布局之间的垂直空间与百分比分开。如果是这样,这可能是我目前在使用我的应用程序时遇到的所有问题的解决方案。感谢所有帮助!
这是我的目标:
我想垂直分割它们,所以它会很好地扩展。
我有一个“主”LinearLayout,其中嵌套了几个其他 LinearLayout,它们从一边延伸到另一边。我想知道是否可以使用权重将嵌套布局之间的垂直空间与百分比分开。如果是这样,这可能是我目前在使用我的应用程序时遇到的所有问题的解决方案。感谢所有帮助!
这是我的目标:
我想垂直分割它们,所以它会很好地扩展。
您父母的体重Layout
将计入您的孩子总数Layouts
并给weight=1
您的孩子Layouts
。
这将使您的孩子Layouts
水平对齐大小相等。
我会避免使用嵌套的线性布局。这会严重影响应用程序的性能。如果您发现您正在使用多个嵌套的线性布局,您可能需要考虑使用相对布局。当然,对于相对布局,您不能使用“权重”属性,但有一些方法可以解决这个问题。这是一篇关于布局的精彩文章:
http://android-developers.blogspot.com/2009/02/android-layout-tricks-1.html