我有一个垂直的,设置高度(300px)的LinearLayout(LL),带有3个嵌套的LL。 1和3用android设置:layout_height =" wrap_content"中间的一个用android:layout_height =" fill_parent"。令我沮丧的是,第3个LL被推出第二个填充父布局直到底部。我如何达到预期的效果,因为我希望可能调整外部容器的大小,中间部分扩展和收缩以适应变化

有帮助吗?

解决方案

原来(感谢Mark Murphy 答案)我所寻找的只是将中间行设置为

layout_height = QUOT; 0像素"和layout_weight =" 1"

  

在分配了所有wrap_content和固定大小的项目之后   沿着轴(水平或垂直),该轴上仍有空间   剩下的,LinearLayout然后将剩余空间分配给那些空间   具有指定权重的小部件,与权重成比例。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top