2017-02-18 33 views
0

我有一个非常大的HTML file(大约10K行文本)。当我使用Webview加载这个html内容时,它只显示几百个,剩余空间是空白的(空格)。有人可以帮我解决这个问题吗?谢谢。 以下是我的代码: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,空),但它一点儿也不帮助。

回答

0

我刚刚发现Webview的问题的解决方案。 Webview无法显示html文件的全部内容是因为html没有很好地构建,Webview不会读取像<[email protected]>这样的一些HTML标记。所以我将内容转换为正确的html表单,然后才能正常工作