Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/191.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
你如何告诉Android不要缩放图像?_Android_Bitmap_Screen_Scale_Resolution - Fatal编程技术网

你如何告诉Android不要缩放图像?

你如何告诉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

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

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

我不想硬编码所有的图片尺寸


这是第二个问题,因为编辑根本没有引起注意。很抱歉。

当您说
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()创建的;