【问题标题】:Scrolling Performance in WebView for Android - Jelly Bean 4.1.xAndroid 版 WebView 中的滚动性能 - Jelly Bean 4.1.x
【发布时间】:2014-10-17 21:08:59
【问题描述】:

我正在开发一个 PhoneGap 项目,我注意到在 Jelly Bean (4.1.x) 中,滚动缓慢且缓慢。我尝试将 transform3d 添加到可滚动元素,但这没有帮助。我无法将 hardwareAccelerated 添加到清单中,因为我们需要支持 2.3.x。

关于如何让 WebView 在 Android 上更好地滚动有什么建议吗?我已经去掉了所有的 CSS 使其成为基本的。

这发生在 PhoneGap 2.0.0 上。

您可以在此处观看此视频:https://www.dropbox.com/s/j17do2gry8vxhzo/scrollvdeo.mov

【问题讨论】:

  • @mtmurdock 为客户完成了几个 Android 网络项目,我不得不强烈不同意。
  • 关于什么? PhoneGap 是问题,还是 Android 4.1+ 是“黄油”?

标签: android cordova android-webview


【解决方案1】:

我发现了你的问题。您需要将应用程序的目标设置为 3.0,然后将我们清单文件中的 minSDK 属性设置为您最低支持的操作系统。然后将 android:hardwareAccelerated=true 添加到清单中。像魅力一样工作!

【讨论】:

  • @gregavola 您需要更正拼写。应该是:
  • @LarryAasen 现在应该修复了。
【解决方案2】:

对我来说造成这个 BUG 的原因是我使用了 phonegap android 示例 (/phonegap/lib/android/example),它在 AndroidManifest.xml 中的错误位置具有 hardwareAccerlerated=true。

它应该在应用程序元素而不是清单元素中

现在这就像一个魅力。

我正在使用 Phonegap 2.1

【讨论】:

    【解决方案3】:

    下面的 android 开发者网站也引用了这一点。使用了该属性,效果非常好!

    http://developer.android.com/guide/topics/graphics/hardware-accel.html

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-08-04
      • 2013-03-11
      相关资源
      最近更新 更多