1

私は悪名高いを取得してい java.lang.OutOfMemoryError: bitmap size exceeds VM budget errorます。いくつかのXMLレイアウトがあり、多くの要素に画像があります(ボタンの背景、線形レイアウトの背景など)。投稿された質問を確認した後、ビットマップオブジェクトに画像を読み込んでいるときのメモリ不足の問題や、外部割り当てが大きすぎます。このプロセスOutofMemoryErrorの場合:ビットマップサイズがVMバジェットを超えています(Android)およびAndroid:画像の読み込みエラー:OutOfMemoryError:ビットマップサイズがVMバジェット を超えていますメソッドを使用する必要があることはわかっていBitMapFactoryます。XMLしかし、私のすべての画像は、たとえば私の中で定義されています。

    <ImageView
        android:layout_width="80dp"
        android:layout_height="20dp"
        android:layout_marginBottom="3dp"
        android:src="@drawable/username" />

XMLで画像を定義することから、プログラムで画像を定義することへと移行して、例外BitMapFactoryがなくなることを期待して遊んでみるにはどうすればよいですか?OOM

4

0 に答える 0