WebView 禁用 DoubleTap

WebView Disable DoubleTap

我正在开发一个 android 应用程序并成功地禁用了通过滑动来放大、缩小。但我未能禁用双击缩放。 有没有明显的功能可以使用? 谢谢

这是我的代码,

webview.getSettings().setJavaScriptEnabled(true);
webview.getSettings().setLoadWithOverviewMode(true);
webview.getSettings().setUseWideViewPort(true);
webview.getSettings().setBuiltInZoomControls(false);
webview.getSettings().setDisplayZoomControls(false);
webview.getSettings().setSupportZoom(false);
webview.setLayerType(View.LAYER_TYPE_SOFTWARE, null);
webview.loadUrl(url1);

添加这个

webView.getSettings().setUseWideViewPort(false);

不幸的是,"feature" 在 Android 的 KitKat 之前版本的 WebView 中,双击只能通过关闭 UseWideViewPort 设置来明确禁用。

根据 WebView getting rid of double tap zoom. and How to disable doubletap zoom in android webview?

中描述的来自 WebView 的 "stealing" 双击事件,有一些解决方法