Tus*_*ria 0 android android-image android-drawable
当我将图像放在drawable文件夹中时,我OutOfMemoryError在设置图像资源时得到了,但是在将相同的图像移动到drawable-nodpi文件夹后解决了错误.将图像移动到drawable-nodpi文件夹时如何解决错误?
res/drawable/是一个遗留的同义词res/drawable-mdpi/,表示该目录中的drawables是为mdpi密度设置的.如果设备运行另一个密度,那么这些图像将被下采样(到ldpi)或上采样(到其他任何)以匹配设备密度.
res/drawable-nodpi/ 他说:"这些抽屉不应该对任何密度进行重新抽样,而应该在所有密度上按原样使用".
如果您OutOfMemoryError在移动图像时清除了该图像res/drawable-nodpi/,则表示两件事:
图像可能太大而无法开始
将图像上采样到更高的密度失败,因为没有足够大的内存块来容纳更大的上采样图像