Android 渲染时动态计算的高度

Android 渲染时动态计算的高度,android,Android,我必须在android中做一个简单的布局,但是中心元素的高度有问题。基本上我有一个页眉,一个正文和一个页脚。页眉和页脚的高度是固定的,但我想让正文填充剩余的空间。这应该与屏幕大小无关,所以我希望在渲染布局时动态计算主体的高度 你知道我怎样才能达到这个结果吗 谢谢您是否尝试过填写家长姓名 填充父对象,即视图 想要和它的父母一样大 (减去填充) 选中链接。使用高度为填充的线性布局;设置中心元素的高度为0px,布局权重为1;将页眉/页脚设置为包裹内容或为其指定固定高度 基本上,在分配了固定高度(或宽度

我必须在android中做一个简单的布局,但是中心元素的高度有问题。基本上我有一个页眉,一个正文和一个页脚。页眉和页脚的高度是固定的,但我想让正文填充剩余的空间。这应该与屏幕大小无关,所以我希望在渲染布局时动态计算主体的高度

你知道我怎样才能达到这个结果吗


谢谢

您是否尝试过填写家长姓名

填充父对象,即视图 想要和它的父母一样大 (减去填充)


选中链接。

使用高度为填充的线性布局;设置中心元素的高度为0px,布局权重为1;将页眉/页脚设置为包裹内容或为其指定固定高度


基本上,在分配了固定高度(或宽度,在水平线性布局的情况下)元素后,剩余空间按权重在剩余子元素之间按比例分配权重。

使用相对长度作为根。对于xml中的页脚集
android:layout\u alignParentBottom=“true”
,以及页眉集
android:layout\u alignParentTop=“true”
然后将中间设置为
fill\u parent
layout\u over=您的页脚
以及
layout\u down=您的页眉

不起作用,因为这样会将页脚推出屏幕:(