如何防止在Android中调整图片大小

我在android上编写应用程序.我正在从服务器下载图像,并尝试使用setBackgroundDrawable将其设置为ImageView背景.

Drawable drawable = Drawable.createFromPath(path)
imageView.setBackgroundDrawable(drawable);

它可以工作,但是图像已调整大小(越来越小).有谁知道如何设置图像视图背景而不更改其大小?

编辑:
我通过使用以下方法解决了该问题:

File imgFile = new File(path);
Bitmap myBitmap = BitmapFactory.decodeFile(imgFile.getAbsolutePath());
imageView.setImageBitmap(myBitmap);

解决方法:

imageView.setScaleType (ImageView.ScaleType.MATRIX)

将图像比例类型设置为“矩阵”,它将在绘制时使用图像矩阵进行比例缩放.

上一篇:android-如何使2个图像视图的大小均能覆盖水平滚动视图内线性布局内的屏幕


下一篇:android-更新通用imageloader缓存