WebView重置缩放设置

时间:2012-06-26 20:40:00

标签: android webview

我使用此初始值设置WebView

    webview.getSettings().setBuiltInZoomControls(true);
    webview.getSettings().setLoadWithOverviewMode(true);
    webview.getSettings().setUseWideViewPort(true);

首次加载后,网页显示为整页。 如果我加载新的Url,新页面会显示最后的缩放设置。它未加载初始设置。如何在加载下一个网址之前将上次缩放设置重置为初始值?

3 个答案:

答案 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);