android - 如何让一个View填满剩余的空间?

标签 android android-layout android-view

我有一个包含 View A 和 B 的布局

___
|A|
|B|
---

A 可以有非常不同的高度。我希望 B 具有 ParentHeight-A.height,并希望通过 xml 实现(我知道我可以通过编程方式调整它们的大小,但希望避免这种情况)。

如何使用 Android 布局系统实现此目的?

最佳答案

使用LinearLayout并将B的layout_weight属性设置为1。它将占据A占据它需要的空间后剩下的所有空间。

关于android - 如何让一个View填满剩余的空间?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18781732/

相关文章:

java - 像在收据中一样向 TextView 添加点

android - RemoveAllViews 不删除 View

具有处理程序和线程的 Android 服务

android - 更改时间后获取上一个(旧)时间

android:scrollHorizo​​ntally 不适用于 Samsung Galaxy Nexus

android - imageView.setImageBitmap 在 Android 中不起作用

android - 性能 : ViewGroup with Children VS. 自定义绘制 View

java - 列表正在用最新值替换所有旧值

android - 不同 Android 版本的不同布局

android - 如何在 Android 弹出菜单中设置默认选择的选项?