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);
He Junming
————————————————
版权声明:本文为CSDN博主「He Junming」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/a925379434/article/details/84969017