>>365
いちアプリが全メモリを食いつぶさないよう、使えるメモリの上限値があるが、具体的な値は端末によって異なる
Runtime.getRuntime().maxMemory() で調べれる
画像は
・必要な (ただちに画面内に表示しなければならない) 画像だけを読み込む
・必要なくなった (画面外に消えた) 画像は解放する
・BitmapFactory.Options の inSampleSize を設定して必要最小限の大きさで読み込む
・読み込めなかったら inSampleSize を1段階上げてひとまわり小さく読み込んでみる
でだいたいは対応できるけど、古い端末だと苦しいね