按照使用位图使android图像更小的教程

时间:2014-03-13 17:31:44

标签: android image bitmap

我正在学习如何使用Bitmap缩小图像,而不是让它们崩溃应用程序。我在http://developer.android.com/training/displaying-bitmaps/load-bitmap.html关注android的开发者页面。我对代码有几个问题。

BitmapFactory.Options options = new BitmapFactory.Options();
options.inJustDecodeBounds = true;
BitmapFactory.decodeResource(getResources(), R.id.myimage, options);
int imageHeight = options.outHeight;
int imageWidth = options.outWidth;
String imageType = options.outMimeType;

对于上面的代码,它创建一个新的bitmapFactory并解码小部件。为什么在R.drawable.image上使用R.id.myimage?我假设R.id.myimage引用了一个图像视图,而我添加了R.drawable.image,它直接引用了我想要重新缩放的图像。最后outMimeType也引用了什么?

1 个答案:

答案 0 :(得分:1)

你知道,我很确定这是一个错误。您想要的资源确实是一个可绘制的,由R.drawable.image引用。

options.outMimetype只是告诉你解码资源的mimetype是什么(PNG,JPEG等),如果该信息可用的话。