引用:http://blog.163.com/dangzhengtao@yeah/blog/static/77800874201122301140725/
放在drawable-hdpi、drawable-ldpi、drawable-mdpi 会自动调节成屏幕所需要
放在assets、url、sd卡中读来的文件要通过屏幕自己设置比例来显示图片
- private ImageView preview;
- BitmapFactory.Options options = new BitmapFactory.Options();
- options.inSampleSize = 2;//图片宽高都为原来的二分之一,即图片为原来的四分之一
- Bitmap bitmap = BitmapFactory.decodeStream(cr
- .openInputStream(uri), null, options);
- preview.setImageBitmap(bitmap);
---------------------------------------------------------
得到assets 中的文件
BitmapFactory.Options options = new BitmapFactory.Options();
options.inSampleSize = 3;//图片宽高都为原来的二分之一,即图片为原来的四分之一
bitmap = BitmapFactory.decodeStream(gameActivity.getResources().getAssets().open(imgPath), null, options);
-------------------------------------------------------------------------------------------------------------------------
等比例 并且优化的成功例子: