我有一个“Master”LinearLayout,其中嵌套了几个其他的LinearLayout,它们从一侧延伸到另一侧。我想知道我是否可以使用重量来分隔嵌套布局与百分比之间的垂直空间。如果是这样,这可能是我目前在我的应用程序中遇到的所有问题的解决方案。 感谢所有帮助!
这是我的目标:
我想垂直分割它们,所以它会很好地缩放。
答案 0 :(得分:1)
您父母Layout
的体重将计入您的孩子总数Layouts
,并将weight=1
提供给您的孩子Layouts
。
这会使您的孩子Layouts
水平对齐。
答案 1 :(得分:1)
我会避免使用嵌套的线性布局。这可能会严重阻碍应用程序的性能。如果您发现使用多个嵌套线性布局,则可能需要考虑使用相对布局。当然,对于相对布局,你不能使用“权重”属性,但有办法解决这个问题。这是一篇很好的文章,讨论布局:
http://android-developers.blogspot.com/2009/02/android-layout-tricks-1.html