WebSettings.getDisplayZoomControls()返回false,但仍显示缩放控件

时间:2015-03-31 18:15:36

标签: java android webview zoom

我的应用中存在问题。我在其中使用WebView,我允许用户定义是否要通过PreferenceActivity在其中显示缩放控件。默认情况下禁用显示缩放控件。当我启用它们时,它们会开始显示,但是当我尝试禁用它们时,它们仍然可见,直到我重新启动应用程序。这是代码处理的情况。

     public void onSharedPreferenceChanged(SharedPreferences sharedPreferences, String s) {
           webSettings.setBuiltInZoomControls(true);
           webSettings.setDisplayZoomControls(webSettings.getBoolean("zoom_controls", false));

Log.d("tag", String.valueOf(websettings.getDisplayZoomControls());`

    }

当我尝试检查他们是否出现Log.d("tag", String.valueOf(websettings.getDisplayZoomControls());时,我禁用它后会返回false,但它们仍在屏幕上。谢谢你的帮助。

0 个答案:

没有答案