这可能是一个快速的答案,但我一定不知道要搜索什么,因为我找不到任何人谈论它!我的 drawables 文件夹中有一些 88x88 像素的 png 文件。我运行我的应用程序并打印出图像大小的日志,它声称它们是 176x176。是什么赋予了?在我的图像进入 apk 之前是否有什么东西扩展了我的图像,或者我的手机真的只有它声称的分辨率的一半?
最佳答案
BitmapFactory.decodeResource
根据设备的 DPI 缩放 Drawable
文件夹中的图像(它为高分辨率屏幕生成更高分辨率的图像)。
如果您不希望图像在解码时缩放,请将其放在文件夹 Drawable-nodpi
关于android - 图像尺寸加倍,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10712737/