Android WebView重置缩放设置

Android WebView重置缩放设置,android,webview,Android,Webview,我用这个初始值设置WebView webview.getSettings().setBuiltInZoomControls(true); webview.getSettings().setLoadWithOverviewMode(true); webview.getSettings().setUseWideViewPort(true); 第一次加载后,网页显示为完整页面。 如果我加载一个新的Url,新页面将显示最后的缩放设置。它没有加载初始设置。在加载下一个url之前,

我用这个初始值设置WebView

    webview.getSettings().setBuiltInZoomControls(true);
    webview.getSettings().setLoadWithOverviewMode(true);
    webview.getSettings().setUseWideViewPort(true);
第一次加载后,网页显示为完整页面。
如果我加载一个新的Url,新页面将显示最后的缩放设置。它没有加载初始设置。在加载下一个url之前,如何将上次缩放设置重置为初始值?

尝试设置这些属性- webview.getSettings().setLoadWithOverview模式(true);
webview.setInitialScale(0)

在Kotlin中,您可以尝试:

webview.settings.loadWithOverviewMode = true
webview.setInitialScale(0)

在我的应用程序中,在安卓8上测试时,我尝试了前面答案的所有组合
setInitialScale
没有任何区别,只是在新加载之前重置了缩放级别:

webView.getSettings().setLoadWithOverviewMode(false);
webView.getSettings().setLoadWithOverviewMode(true);

真管用!要在以后再次重置缩放,可以使用webview.getSettings().setLoadWithOverview模式(false);webview.getSettings().setLoadWithOverview模式(true);webview.setInitialScale(0);