【问题标题】:Honeycomb webview flickering jittering蜂窝webview闪烁抖动
【发布时间】:2012-09-07 21:25:41
【问题描述】:

我的应用在 LinearLayout 中有一个滚动视图和一个 web 视图。

当千禧年的广告进来时,它会发生一些抖动,并且一些 webview 部分会变白。

我已经尝试了所有可能的参数组合,但没有任何效果。

有没有更好的解决方案甚至解释?

注意底部的空白文本:

通知 9 10 11 和 11 部分:

谢谢

【问题讨论】:

    标签: android webview


    【解决方案1】:

    对于那些有这个问题的人,我已经解决了如下 -

    Compatibility.getCompatibility().setWebSettingsCache(webSettings);
    

    确保实现兼容层,因为以下方法在 SDK_INT

    webViewInstance.setLayerType(View.LAYER_TYPE_SOFTWARE, null);
    

    【讨论】:

    • “兼容层”可以像 if(Build.VERSION.SDK_INT>=11)... 如果设备运行 API>=7
    【解决方案2】:

    我在使用 AdMob 时遇到了类似的问题,我通过添加以下内容解决了这个问题: 安卓:层=“软件” 到我的 xml 布局中的 AdView

    【讨论】:

      【解决方案3】:

      尝试将属性 android:fadingEdge="none" 添加到布局中的 ScrollView。

      【讨论】:

      • 嗨 schwiz,我也试过了!不幸的是,它不起作用。
      • 有趣的是要关注这个解决方案。 gl
      • @Rafeal Sanches 现在我想了想,把 ScrollView 一起扔掉 WebView 有自己的滚动。
      • 硬件加速不兼容webview和progress等部分组件
      【解决方案4】:

      解决办法是删除千禧年广告。似乎他们让广告可见的动画干扰了 webview 的内容。

      【讨论】:

        猜你喜欢
        • 2011-11-06
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2017-11-01
        • 1970-01-01
        • 1970-01-01
        • 2014-11-01
        相关资源
        最近更新 更多