【问题标题】:disabled built in zoom controls disable pinch zoom, too禁用内置缩放控件也禁用捏缩放
【发布时间】:2011-07-26 12:55:01
【问题描述】:

我有一个应该支持缩放的 WebView。 UI 设计需要自定义缩放控件,因此我禁用了内置缩放控件。现在的问题是,捏缩放也被禁用了。设置内置控件可启用捏合缩放。

final WebSettings settings = mWebView.getSettings();
settings.setBuiltInZoomControls(false); // disables the pinch zoom, too
settings.setSupportZoom(true);

有人知道禁用/隐藏内置控件并保持捏缩放的解决方案吗?

【问题讨论】:

  • 据我所知,这是一揽子交易。我认为你必须重新实现捏缩放你的自我。不过我可能是错的。
  • hm...我刚刚发现这个问题出现在我的 Nexus One 上,但不在 Galaxy Tab 上,所以有一些不一致的实现......它也可能是一个 android 错误

标签: android webview zooming gesture


【解决方案1】:

是的,有一个函数setDisplayZoomControls
设置是否使用屏幕缩放按钮。启用内置缩放控件和禁用屏幕缩放控件的组合允许捏缩放以在没有屏幕控件的情况下工作

注意:仅从 API 级别 11 开始:(

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2011-06-28
    • 2013-05-05
    • 2016-03-01
    • 2018-02-03
    • 2016-11-25
    • 1970-01-01
    • 2018-09-01
    相关资源
    最近更新 更多