0

ビットマップのスプライト アニメーションを使用してアプリケーションを作成しました。小さなデバイス (480X320 ビットマップ) では正常に動作しますが、タブレットで実行するには非常に大きなビットマップ (1200X800) が必要であり、これによりアプリの動作が非常に遅くなり、メモリの問題。

これに対する解決策はありますか?

4

1 に答える 1

0

ほとんどのタブレットは Honeycomm 以降を実行するため、マニフェストでハードウェア アクセラレーションを有効にする必要があります。

 android:hardwareAccelerated="true"

メモリの問題に対処するには、いくつかのことを試すことができます

  1. 16 ビット ビットマップを使用します。
  2. 未使用のビットマップをリサイクルする
  3. より小さく少ないビットマップを使用する
  4. Renderscript または OpenGL に切り替える
于 2012-04-11T07:36:22.177 に答える