Android的LinearLayout填充中间

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

原来(感谢马克墨菲的答案 ),我正在寻找的是设置中间行

layout_height =“0px”和layout_weight =“1”

如果在所有的wrap_content和固定大小的项目被分配给一个坐标轴(水平或垂直)之后,该坐标轴上仍然有剩余的空间,LinearLayout会将剩余空间分配给具有指定权重的小部件,重量。