我想在布局底部预留一行按钮的空间,然后将其余部分留给我的主视图(例如WebView)。
我知道LinearLayout使用高度为0dp和一个权重......但是这会给出一个比例分割,例如: webview为80%,按钮为20%(在RelativeLayout中包含按钮,权重为20)。
但是,在不同的设备上,20%的按钮行可能过度。我需要为按钮保留一定的空间 - 比如48dp - 然后将其余的布局提供给WebView。
这是如何完成的?
答案 0 :(得分:-1)
您可以针对一个视图设置weight
height="0dp
,仅针对另一个视图设置height
- 这样,weight
的视图将填充剩余空间。