2

PhoneGapプロジェクトに取り組んでいますが、Jelly Bean(4.1.x)では、スクロールが遅くて遅いことに気づきました。スクロール可能な要素にtransform3dを追加しようとしましたが、役に立ちませんでした。2.3.xをサポートする必要があるため、hardwareAccerleratedをマニフェストに追加できません。

AndroidでWebViewのスクロールを改善する方法について何か提案はありますか?基本的なものにするために、すべてのCSSを削除しました。

これは、PhoneGapの2.0.0で発生します。

あなたはここでこれのビデオを見ることができます:https ://www.dropbox.com/s/j17do2gry8vxhzo/scrollvdeo.mov

4

3 に答える 3

8

私はあなたに問題を考えました。アプリケーションのターゲットを3.0に設定してから、マニフェストファイルのminSDK属性をサポートが最も低いOSに設定する必要があります。次に、android:hardwareAccelerated=trueをマニフェストに追加します。チャームのように働いた!

于 2012-07-26T13:06:34.097 に答える
5

このバグの原因は、AndroidManifest.xmlの間違った場所にhardwareAccerlerated =trueがあるphonegapandroidの例(/ phonegap / lib / android / example)を使用していたことです。

マニフェスト要素ではなく、アプリケーション要素に含める必要があります

今、これは魅力のように機能します。

Phonegap2.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 に答える