我正在开发一个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);
答案 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的双击事件