从资源文件中读取图片,为什么和drawable文件夹中显示的大小不一样?
同一张图片,做成资源文件读取和drawable文件夹中显示的大小不一样。
Bitmap bitmap=BitmapFactory.decodeByteArray(b, 0, b.length);
mImageView.setImageBitmap(bitmap);
这样不行啊,用了options参数也是一样啊
Options o=new BitmapFactory.Options();
o.inDensity=DisplayMetrics.DENSITY_DEFAULT;
//o.inScreenDensity=DisplayMetrics.DENSITY_DEFAULT;//不行
//o.inTargetDensity=mContext.getResources().getDisplayMetrics().densityDpi;//不行
Bitmap bitmap=BitmapFactory.decodeByteArray(b, 0, b.length,o);
mImageView.setImageBitmap(bitmap);
[解决办法]
觉得跟我的一个问题差不多啊!
[解决办法]
drawable文件下的图片会在生成apk之前会被压缩