Bitmap 尺寸设置

引用:http://blog.163.com/dangzhengtao@yeah/blog/static/77800874201122301140725/

放在drawable-hdpi、drawable-ldpi、drawable-mdpi  会自动调节成屏幕所需要

放在assets、url、sd卡中读来的文件要通过屏幕自己设置比例来显示图片

  1. private ImageView preview;    
  2. BitmapFactory.Options options = new BitmapFactory.Options();    
  3.                     options.inSampleSize = 2;//图片宽高都为原来的二分之一,即图片为原来的四分之一    
  4.                     Bitmap bitmap = BitmapFactory.decodeStream(cr    
  5.                             .openInputStream(uri), null, options);    
  6.                     preview.setImageBitmap(bitmap);   
---------------------------------------------------------
得到assets 中的文件
BitmapFactory.Options options = new BitmapFactory.Options();    
options.inSampleSize = 3;//图片宽高都为原来的二分之一,即图片为原来的四分之一    
bitmap = BitmapFactory.decodeStream(gameActivity.getResources().getAssets().open(imgPath), null, options);  

-------------------------------------------------------------------------------------------------------------------------
等比例  并且优化的成功例子:
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值