我使用此初始值设置WebView
webview.getSettings().setBuiltInZoomControls(true);
webview.getSettings().setLoadWithOverviewMode(true);
webview.getSettings().setUseWideViewPort(true);
首次加载后,网页显示为整页。 如果我加载新的Url,新页面会显示最后的缩放设置。它未加载初始设置。如何在加载下一个网址之前将上次缩放设置重置为初始值?
答案 0 :(得分:3)
尝试设置这些属性 - 。webview.getSettings()setLoadWithOverviewMode(真); webview.setInitialScale(0);
答案 1 :(得分:0)
在科特林中,您要尝试:
webview.settings.loadWithOverviewMode = true
webview.setInitialScale(0)
答案 2 :(得分:0)
在我的应用程序中,在Android 8上进行了测试,我尝试了上述答案的所有组合。 setInitialScale
没什么区别,只有这样才能在新加载之前重置缩放级别:
webView.getSettings().setLoadWithOverviewMode(false);
webView.getSettings().setLoadWithOverviewMode(true);