0

グリッドビューに約40個のビットマップを表示する必要があります。各画像は約500kで、合計サイズは約15MBです。AdapterのgetView()でOutOfMemoryErrorが発生します。(私はconvertViewを再利用しています)。

このエラーを取り除くにはどうすればよいですか?

4

1 に答える 1

0

お使いのデバイスは、メモリ内の40ビットマップの維持をサポートしていません。可視画像のみをロードして実装する必要があります。

方法がわからない場合は、Android UniversalImageLoaderを使用できます。このライブラリはoutOfMemoryErrorを回避し、画像の読み込みタスクを簡素化します。

于 2012-12-05T10:53:02.253 に答える