【问题标题】:Webview zoom not focussed and child view ovelapsWebview 缩放不集中和子视图重叠
【发布时间】:2015-08-07 15:58:15
【问题描述】:

我正在为 gmail android 应用尝试类似于 Inbox 应用中的对话视图的视图。

他们已将RecyclerView 用于多个网络视图。所以我在回收站视图中添加了多个 webviews。点击事件被传递给 webview。但我无法缩放网络视图。

之前我在滚动视图中添加了多个 webview。我从这里使用了NonLockingScrollView [https://zi.is/p/browser/k-9/src/com/fsck/k9/view/NonLockingScrollView.java?rev=e4d26b8c752f03dc8a40bcb59a0e601835205083]。我能够正确缩放,但相邻的子视图没有根据缩放进行调整。

我们怎样才能达到这个效果呢?任何提示都会有很大帮助。谢谢

【问题讨论】:

    标签: android webview google-inbox


    【解决方案1】:

    我想您正在寻找内置的缩放支持,这可以解决:

    WebView web = (WebView) findViewById(R.id.webview);
    web.getSettings().setBuiltInZoomControls(true);
    web.getSettings().setSupportZoom(true);
    

    祝你好运,'。

    【讨论】:

    • 对不起,朋友,我正在使用它进行缩放。问题是,在缩放期间,其他视图没有展开。
    • @arul 其他视图意味着,它们是 webview 的一部分?
    • @krunalshah 没有。它们是 webview 上方和下方的视图。在收件箱邮件应用的情况下,它是底部的主题和附件。
    • @arul 所以你必须使用多点触控缩放的概念。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-03-27
    • 1970-01-01
    • 1970-01-01
    • 2023-03-10
    • 1970-01-01
    相关资源
    最近更新 更多