你怎么告诉Android不要缩放图像?

时间:2011-09-07 07:09:28

标签: android bitmap screen scale resolution

我在/ drawable文件夹中有一些图片,据我所知,它被解释为/ drawable-mdpi。现在这些图像在使用时会缩放(取决于设备)。我不想添加更多图片,因为它们不存在。我没有资源来创建不同的res图片。

我只是希望图片在较大的设备上显得更小。有没有办法不缩放图像?

我不想对所有图片尺寸进行硬编码。

这是第二个问题,因为编辑根本没有引起人们的注意。对此感到抱歉。

2 个答案:

答案 0 :(得分:3)

将bitmapFactory.Options参数添加到decodeResource并将标志inScaled设置为false是如何做到的

BitmapFactory.Options mNoScale = new BitmapFactory.Options();
mNoScale.inScaled = false;
BitmapFactory.decodeResource(getResources(), R.drawable.id, mNoScale);

答案 1 :(得分:0)

当您说layout_width="wrap_content" layout_height="wrap_content"时会发生什么?