【发布时间】:2014-05-27 16:25:23
【问题描述】:
我的/res/drawable/ 目录中有一张 120x120 像素的图片。这是所有设备所需的大小。
要加载此位图,我使用以下内容:
Bitmap tmpBmp = BitmapFactory.decodeResource(getResources(), R.drawable.myimage);
问题是当我测量tmpBmp 时,尺寸是360x360px。我知道如何将其缩小到我需要的 120x120,但这是在浪费处理时间,虽然很少。
我假设这与屏幕密度有关,因为我的资源位于无密度目录中。
decodeResource 缩放我的图像的原因是什么?以及如何阻止它这样做?
【问题讨论】:
标签: android bitmap drawable android-resources bitmapfactory