如何设置权重使底部视图占据剩余 space Android

How to set Weight to make bottom view occupy remaining space Android

我想在以下两部分中对我的布局屏幕进行建模。

  1. 基本信息相关线性布局,可扩展视图最初为屏幕高度的 20%。
  2. 底部列表视图占用剩余Space。

但是当顶部视图展开时,我想让它的高度达到 50%,底部列表视图应该在之后开始。

我附上图片以供参考。

我试过设置上下布局的layout_weight。但无法找到确切的解决方案。可能是我遗漏了一些要点。

如果您需要我这边的更多信息,请告诉我。

提前致谢。

此致, 拉凯什

尝试从顶部视图中删除当前权重,并在列表视图中设置 android:layout_weight="1"android:layout_height="0dp"。这使得 ListView 可以占据屏幕上剩余的任何高度。