Webview Android确实从大型html文件加载整个内容

时间:2017-02-18 21:36:02

标签: android webview android-webview

我有一个非常大的html file(大约10k行的文字)。当我使用Webview加载这个html内容时,它只显示几百个,剩余空间是空白的(空格)。有人可以帮我解决这个问题吗?谢谢。 以下是我的代码:

WebView mWebView;
mWebView = (WebView) findViewById(R.id.activity_main_webview);

WebSettings webSettings = mWebView.getSettings();
webSettings.setJavaScriptEnabled(true);
mWebView.loadUrl("file:///android_asset/test.html");//test.html in assets folder

我也尝试使用webView.setLayerType(WebView.LAYER_TYPE_HARDWARE,null)或webView.setLayerType(WebView.LAYER_TYPE_SOFTWARE,null),但它确实提供了帮助。

1 个答案:

答案 0 :(得分:0)

我刚刚找到了Webview问题的解决方案。 Webview无法显示html文件的全部内容的原因是因为html构造不好,所以Webview不会读取像<abc@.com>这样的html标签。所以我将内容转换为正确的html格式,然后就可以了。