WebView禁用DoubleTap

时间:2015-03-17 18:17:17

标签: android webview zoom tap disabled-control

我正在开发一个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);

2 个答案:

答案 0 :(得分:4)

添加此

webView.getSettings().setUseWideViewPort(false);

答案 1 :(得分:1)

不幸的是,这是一个"功能"在预先KitKat版本的Android中的WebView中,只有关闭UseWideViewPort设置才能明确禁用双击。

有些解决方法基于"窃取"来自WebView getting rid of double tap zoom.How to disable doubletap zoom in android webview?

中描述的WebView的双击事件