我在/ drawable文件夹中有一些图片,据我所知,它被解释为/ drawable-mdpi。现在这些图像在使用时会缩放(取决于设备)。我不想添加更多图片,因为它们不存在。我没有资源来创建不同的res图片。
我只是希望图片在较大的设备上显得更小。有没有办法不缩放图像?
我不想对所有图片尺寸进行硬编码。
这是第二个问题,因为编辑根本没有引起人们的注意。对此感到抱歉。
答案 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"
时会发生什么?