我尝试了各种布局属性的许多组合,但我不能像我想要的那样使它工作。
这是我的布局:
<RelativeLayout
android:id="@+id/signature_cntSummary"
android:layout_below="@+id/signature_cntHeader"
android:layout_width="match_parent"
tools:layout_height="100dp"
android:layout_height="wrap_content">
</RelativeLayout>
<RelativeLayout
android:id="@+id/signature_cntInput"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_alignParentBottom="true"
android:minHeight="200dp">
</RelativeLayout>
现在我想要实现的是“signature_cntInput”的高度应该至少为200dp,但是 - 如果可能的话 - 应填充“signature_cntSummary”布局留下的可能的免费屏幕空间,如果上层布局的内容是'n'消耗所有空间。 如果第一个布局有太多内容,它不应该将第二个布局推出屏幕,而是可以滚动,这样底部布局的高度可以达到200dp。
也许这些照片更清晰:
Image: bottom layout takes remaining space
Image: bottom layout is forced to min height and upper layout content becomes scrollable
我该怎么做?它甚至可能吗?我的想法已经不多了......
安德烈
答案 0 :(得分:0)
以上布局示例可能会对您有所帮助。