我有一个带有 3 个嵌套 LL 的垂直设置高度 (300px) 线性布局 (LL)。1 和 3 使用 android:layout_height="wrap_content" 设置,中间使用 android:layout_height="fill_parent" 设置。令我沮丧的是,第三个 LL 被推出,第二个填充父布局到底部。我如何达到预期的效果,因为我想潜在地调整外部容器的大小,中间部分扩展和收缩以适应变化
问问题
12545 次
1 回答
78
结果(感谢马克墨菲的回答)我所寻找的只是将中间行设置为
layout_height="0px" 和 layout_weight="1"
如果在沿轴(水平或垂直)分配了所有 wrap_content 和固定大小的项目之后,该轴上仍有空间,LinearLayout 然后将剩余空间分配给具有指定权重的那些小部件,与重量。
于 2009-08-01T19:51:55.900 回答