1、内容无法适屏填充webview
settings.setUseWideViewPort(true);//取消掉就可以了
2、无限下滑webview下面出现大片空白区域
webView.setWebViewClient(new WebViewClient() {
@Override
public void onPageFinished(WebView view, String url) {
//解决网页可无限下拉出现大片空白的问题
webView.loadUrl("javascript:(function(){"+"document.getElementsByTagName('body')[0].style.height
= window.innerHeight+'px';"+"})()");
super.onPageFinished(view, url);
}
});
注:
如果上述还是不行检查一下你的布局代码,如果嵌套了 ScrollView,
将布局的layout_height设置成wrap_content
ScrollView 也设置成wrap_content
再试一下
webView.getSettings().setLayoutAlgorithm(WebSettings.LayoutAlgorithm.SINGLE_COLUMN);
webView.setVerticalScrollBarEnabled(false);
webView.setVerticalScrollbarOverlay(false);
webView.setHorizontalScrollBarEnabled(false);
webView.setHorizontalScrollbarOverlay(false);