在Android版WebView中滚动性能 - Jelly Bean 4.1.x.

gre*_*ola 2 android android-webview cordova

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

有关如何在Android上更好地使WebView滚动的任何建议?我已经删除了所有的CSS以使其基本化.

这发生在2.0.0的PhoneGap上.

你可以在这里看到这个视频:https://www.dropbox.com/s/j17do2gry8vxhzo/scrollvdeo.mov

gre*_*ola 8

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


小智 5

导致这个BUG的原因是我在AndroidManifest.xml的错误位置使用了phonegap android示例(/ phonegap/lib/android/example),其中hardwareAccerlerated = true.

它应该在application元素中而不是manifest元素中

现在这就像一个魅力.

我正在使用Phonegap 2.1