1

何らかの理由で、幅または高さが 200 ピクセルを超える画像を読み込むと、OOM エラーが発生します。これを修正するために、画像のピクセル数を減らしましたが、すべてがぼやけて見えます。このエラーを発生させずに高品質の画像をロードする最良の方法を知っている人はいますか? また、ビットマップを手動でリサイクルしようとしましたが、そうすると、画像のサイズに関係なくメモリ不足エラーが発生するようです。

4

1 に答える 1

3

BitmapFactory.Options クラスの inSampleSize で問題を解決できます。Android の公式ドキュメントLoading Large Bitmaps Efficientlyを参照すると、問題が解決します。

于 2012-06-21T23:49:25.940 に答える