我有一个支持缩放的WebView。 UI设计需要自定义缩放控件,因此我禁用了内置的缩放控件。现在的问题是,捏缩放也被禁用。设置内置控件可启用捏拉缩放。
final WebSettings settings = mWebView.getSettings();
settings.setBuiltInZoomControls(false); // disables the pinch zoom, too
settings.setSupportZoom(true);
是否有人知道禁用/隐藏内置控件并保持缩放变焦的解决方案?
答案 0 :(得分:2)
是的,有一个功能setDisplayZoomControls,
设置是否使用屏幕上的缩放按钮。启用了内置缩放控件和禁用屏幕缩放控件的组合,可以在没有屏幕控制的情况下进行缩放缩放工作
注意:仅限API级别11 :(