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" 双击事件,有一些解决方法
我正在开发一个 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" 双击事件,有一些解决方法