你如何告诉Android不要缩放图像?
我在/drawable文件夹中有一些图片,据我所知,这些图片被称为/drawable mdpi。现在,这些图像在使用时会进行缩放(取决于设备)。我不想添加更多图片,因为它们不存在。我没有资源来创建不同的图片 我只希望图片在较大的设备上显示得更小。有没有办法不缩放图像? 我不想硬编码所有的图片尺寸你如何告诉Android不要缩放图像?,android,bitmap,screen,scale,resolution,Android,Bitmap,Screen,Scale,Resolution,我在/drawable文件夹中有一些图片,据我所知,这些图片被称为/drawable mdpi。现在,这些图像在使用时会进行缩放(取决于设备)。我不想添加更多图片,因为它们不存在。我没有资源来创建不同的图片 我只希望图片在较大的设备上显示得更小。有没有办法不缩放图像? 我不想硬编码所有的图片尺寸 这是第二个问题,因为编辑根本没有引起注意。很抱歉。当您说layout\u width=“wrap\u content”layout\u height=“wrap\u content”时会发生什么?添加B
这是第二个问题,因为编辑根本没有引起注意。很抱歉。当您说
layout\u width=“wrap\u content”layout\u height=“wrap\u content”
时会发生什么?添加BitmapFactory。将标志inScaled设置为false时,解码资源的选项参数是如何操作的
BitmapFactory.Options mNoScale = new BitmapFactory.Options();
mNoScale.inScaled = false;
BitmapFactory.decodeResource(getResources(), R.drawable.id, mNoScale);
凭什么?顺便说一句,我正在表面视图上绘制位图。位图是使用BitmapFactory.decodeResource()创建的;