2012-10-31 67 views
3

我將保存在assets文件夾中的本地HTML文檔加載到WebView中。它在2.3設備中表現良好,但在ICS +設備中顯示空白屏幕。WebView,在ICS中顯示空白

+0

你能分享一些代碼嗎?因爲這可以證明有助於知道究竟是什麼原因..你的問題陳述是清楚的。 –

+0

@SanjayD,這是我用過的代碼: gWebView =(WebView)findViewById(R.id.gWebView); WebSettings webSettings = gWebView.getSettings(); webSettings.setJavaScriptEnabled(true); gWebView.loadUrl(「file:///android_asset/index.html」); – Manjunath

+0

不工作.... – Manjunath

回答

6

嘗試使用此代碼

webView.getSettings().setPluginsEnabled(true); 
webView.getSettings().setAllowFileAccess(true); 

按我的知識閃光網址,而不要在ICS工作。

+0

不工作的傢伙... – Manjunath

0

此代碼應工作

webView.getSettings().setPluginsEnabled(true); 
webView.getSettings().setAllowFileAccess(true); 
webView.loadUrl(url); 
weevils.setJavascriptEnabled(true); 

還要檢查在你的manifest.xml 聲明,看看這個線程是非常相似的互聯網權限: Android Webview not rendering correctly on ICS 4.0 +

+0

不工作.... – Manjunath

+0

@Manjunath它不工作。你有錯誤嗎?你可以複製+粘貼你的logcat。 – AndroidDev

+0

它不會給出錯誤。它在2.3版本中像冠軍一樣工作。但是,在ICS中顯示空白。我測試了HTC Nexus one(作品)和Galaxy Nexus(不起作用)(它有果凍豆)。 – Manjunath

0

嘗試添加該代碼如果上面的答案沒有解決問題

webView.getSettings().setBuiltInZoomControls(false); 

我不太確定這雖然。

+0

不能正常工作.... – Manjunath