0

メイン レイアウトの背景として 169.7 KB の png 画像を使用しています。しかし、レイアウトの膨張中にアプリケーションがクラッシュします。画像サイズを小さくすると、アプリは正常に動作します。

以下はクラッシュステートメントです。

06-17 17:42:47.252: E/AndroidRuntime(1041): 原因: java.lang.OutOfMemoryError: ビットマップ サイズが VM の予算を超えています

169.7 KB は大きなサイズのイメージではないのに、なぜクラッシュするのでしょうか?

問題のデバッグを手伝ってくれる人はいますか?

4

2 に答える 2

0

Android AVD でエミュレータを作成する際に、エミュレータに割り当てたメモリを確認してください。

于 2012-06-17T11:51:36.473 に答える
0

画像のファイルサイズは関係ありません。重要なのはビットマップのサイズ (幅 x 高さ x 深さ) です。

于 2012-06-17T13:53:45.680 に答える