2

我正在开发一个 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

4

3 回答 3

8

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

于 2012-07-26T13:06:34.097 回答
5

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

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

现在这就像一个魅力。

我正在使用 Phonegap 2.1

于 2012-10-09T09:27:42.833 回答
1

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

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

于 2012-08-07T22:05:45.310 回答