另一个位图的大小

Another bitmap's sizes

我将位图图像添加到 64x64 尺寸的可绘制文件夹中。然后我通过 Bitmap b = BitmapFactory.decodeResource(getResources(), R.drawable.brick); 获得对此的引用 问题出在输出中 我得到一张尺寸为 128x128 的图像。我不使用任何 BitmapFactory.Options。为什么会这样?

I added bitmap image to drawable folder with 64x64 sizes

我将假定您的意思是字面上的意思,并且您将图像放在 res/drawable/ 中。那是 res/drawable-mdpi/.

的同义词

The problem is in output I get an image with 128x128 sizes.

如果您的设备是 -xhdpi 设备,就会发生这种情况。 Android 会将可绘制对象从 -mdpi (~160dpi) 重新采样到 -xhdpi (~320dpi)。

尝试将您的图像移动到 res/drawable-nodpi/