检索具有固定大小的位图

时间:2012-02-04 13:51:31

标签: android android-layout bitmap android-resources

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

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

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

由于

1 个答案:

答案 0 :(得分:1)

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

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