在" drawable"文件夹我有四个1024 x 768或其他背景图像。
然而,结果是我必须使用 Bitmap.createScaledBitmap()而我的Android设备是2560 x 1504.这意味着需要一个大小为2560 x 1504的位图用背景填充整个屏幕,它真的很耗费内存,因为它是一个令人印象深刻的Bitmap。
出于某种原因,我需要像这样缓存4个位图,这样当我按下按钮时,我的程序可以立即切换到新的背景。这意味着我现在面临着巨大的记忆问题。有没有办法优化它?
P.S:我正在使用ImageView类来显示图像。 " drawable"中的图像文件文件夹不是BMP文件。