2014-11-23 87 views
-1

我想在佈局的底部爲一排按鈕保留空間,並將其餘部分留給我的主視圖(例如WebView)。在佈局中保留空間

我知道LinearLayout使用0dp和weight的高度......但是它給出了一個比例除法,例如, 80%用於webview,20%用於按鈕(在RelativeLayout中包裝按鈕並賦予它20的權重)。

不過,在不同的設備上,20%的按鈕行數可能過大。我需要爲按鈕保留一定的空間 - 比如說48dp - 然後將剩下的佈局給WebView。

這是如何完成的?

+0

LinearLayout包含WebView和RelativeLayout,後者又包含按鈕。 LinearLayout垂直填充屏幕,同時包含其他元素。如果webview設置爲fill_parent(它的父級是LinearLayout),那麼按鈕不會顯示。 – rmhartman 2014-11-23 00:51:31

回答

-1

你可以設置weightheight="0dp爲一個視圖,只設置height爲另一個 - 這樣的視圖與weight將填補剩餘空間。

+0

謝謝。我發誓我在問這裏之前就試過了,但它現在並沒有......但現在是這樣了,所以我必須第一次做一些不同的事情。 – rmhartman 2014-11-23 00:59:29