2013-03-07 43 views
0

我有一半的屏幕上的webview。如果設備在內容下旋轉到水平位置出現空閒空間,則會調整內容大小,但webview佔用屏幕的一半以上,而不是與文本一起調整大小。如何調整webview的大小?轉動後的webview調整大小

UPD。感謝你所做的一切! 問題是因爲我在清單文件中使用了偏好:android:configChanges =「orientation」。如果關閉此選項,webview會自動調整大小。

+0

指的是LinearLayout的'weightSum'參數。看看這個http://blog.stylingandroid.com/archives/312 – Daler 2013-03-07 08:47:34

+0

webview的問題。調整大小布局不起作用。使用'weightSum'的 – 2013-03-07 09:40:28

+0

可以以百分比的方式控制視圖大小調整過程。所以說,50%是webview,另外50%是其餘的東西。所以無論何時它需要被拉伸它將填寫屏幕爲50/50 ..或者你可能想要改變它與20/80或任何 – Daler 2013-03-07 10:15:03

回答

0

將此代碼用於網絡視圖以適應您的佈局位置。

ourBrow.getSettings().setBuiltInZoomControls(true); 
    this.ourBrow.getSettings().setLoadWithOverviewMode(false); 
    this.ourBrow.getSettings().setUseWideViewPort(false); 
+0

我嘗試onCreate和onConfigurationChanged方法這個建議,但它不起作用。我做錯了什麼? – 2013-03-07 09:45:05

+0

謝謝大家! 問題是因爲我在清單文件中使用了偏好:android:configChanges =「orientation」。如果關閉此選項,webview會自動調整大小。 – 2013-03-12 09:55:41

相關問題