2013-07-18 59 views
1

我有一個webview的問題。它沒有全屏加載。我試圖從計算器所有職位的答案,但沒能解決我的問題(的WebView寬度和高度匹配的父/填充母我想兩個)正在加載Webview未填充設備屏幕?

我在HTML

<meta content="height = device-height,width = device-width, initial-scale = 1.0, minimum-scale = 1.0,maximum-scale = 2.0, target-densitydpi = dpi_value"/> 

使用此而在我的代碼設置地圖設置,以及

webview.getSettings().setUseWideViewPort(true); 
webview.getSettings().setLoadWithOverviewMode(true); 
webview.getSettings().setJavaScriptEnabled(true); 
webview.getSettings().setBuiltInZoomControls(true); 

我與支持試過清單中的所有屏幕像

<supports-screens android:smallScreens="true" 
android:normalScreens="true" android:largeScreens="true" 
android:anyDensity="true" /> 

我正在從服務器加載圖像(圖像大小爲800x720)。只有圖像我加載沒有任何其他數據。

回答

0

你是否支持所有屏幕尺寸?

添加下列清單:

<supports-screens 
    android:smallScreens="true" 
    android:normalScreens="true" 
    android:largeScreens="true" 
    android:xlargeScreens="true" 
    android:anyDensity="true"/> 
0

什麼是您的佈局是什麼樣子?確保您的layout_widthlayout_height設置爲"fill_parent"。我認爲它默認設置爲wrap_content

<WebView 
    android:layout_width="fill_parent" 
    android:layout_height="fill_parent" 
    android:id="@+id/webView" 
    android:layout_gravity="center"/> 
+0

嗨,我嘗試了所有的組合,但不能得到解決。因爲我用800x720加載圖片 –

1

添加在您的WebView此命令設置

webview.getSettings().setLayoutAlgorithm(LayoutAlgorithm.NORMAL); 
webview.getSettings().setLoadWithOverviewMode(true); 
webview.getSettings().setUseWideViewPort(true); 
webview.getSettings().setJavaScriptEnabled(true);