私はandroid:background
を使用して、アンドロイドのレイアウトに背景画像を与えます。
いくつかの画像を入れた後、私はこの例外を取得:
OutOfMemory大きな背景画像を読み込むとき
08-24 00:40:19.237: E/dalvikvm-heap(8533): Out of memory on a 36000016-byte allocation.
は、どのように私は、Android上の背景として拡大イメージを使用することができますか?
アプリケーションのヒープメモリを拡張できますか?それとも良いことではないのですか?
これらの質問の多くで言及したように、巨大な(あなたのケースでは> 30MB)背景画像を使用しないでください。 – kabuko
このようなStackOverFlowには、多くの類似の質問があります。私はこれを解決するための多くの選択肢の要約をしようとしました:http://stackoverflow.com/questions/11820266/android-bitmapfactory-decodestream-out-of-memory-with-a-400kb-file-with-2mb- f/16528487#16528487 –
非常に大きな画像を使用しないことから離れて、機器の容量を考慮する必要があります、実際の問題は、デバイスがその巨大な画像の背景のように充電する容量を持っていないということです。 –