我试图降低我的应用程序的内存使用量,我注意到大部分内存使用都是由活动背景引起的:在XHDPI中,每个720*1280*4像素的背景需要3.6兆字节,Android似乎并不会在它们不再使用时立即释放它们。
有没有办法告诉Android在加载某些资源图像时使用RGB 565而不是RGB 8888,以便在那些没有alpha通道的较大图像上节省一些内存?
我知道这可以通过编程实现,但我想知道是否也可以在活动布局中使用的图像和背景或setBackgroundResource()函数中实现。
有没有办法告诉Android在加载某些资源图像时使用RGB 565而不是RGB 8888,以便在那些没有alpha通道的较大图像上节省一些内存?
我知道这可以通过编程实现,但我想知道是否也可以在活动布局中使用的图像和背景或setBackgroundResource()函数中实现。