0

当您从资源中获取位图时,例如:

Bitmap src = BitmapFactory.decodeResource(getResources(), R.drawable.yourimage);

它会根据设备的屏幕密度自动缩放。无论屏幕密度是多少,我怎样才能避免这种情况并以其原始像素大小检索它?

谢谢

4

1 回答 1

1

你是什​​么意思“它是自动缩放的”?当您调用此方法时,Android 从文件夹中获取图像res/drawable-?dpi- 取决于运行应用程序的设备。如果您的ldpi文件夹包含 30*30px 图像,mdpi包含 40*40px 图像并hdpi包含 60*60px,您将获得其中一种尺寸的位图(取决于设备)。Android 不会改变任何东西。

如果您在屏幕上看到您的图像以某种方式缩放,请检查ImageView.

于 2012-02-04T13:57:29.570 回答