主题 : android开发网络图片获取时太大报错的解决办法 复制链接 | 浏览器收藏 | 打印
欢迎加入清源的android开发交流群:314230976,加群时请验证:arm,谢谢!
级别: 侠客
UID: 94332
精华: 0
发帖: 72
金钱: 370 两
威望: 74 点
综合积分: 144 分
注册时间: 2013-07-14
最后登录: 2013-09-25
楼主  发表于: 2013-08-19 14:08

 android开发网络图片获取时太大报错的解决办法

问题描述:
Android开发时候使用ImageView显示网络图片,如果网络图片过大就会出现错误
解决方法:
解决办法是设置一下图片的大小,具体参看下面代码:
复制代码
  1. ImageView imageView = new ImageView(context);  
  2. URL url = new URL("图片路径");  
  3. URLConnection conn = url.openConnection();  
  4. conn.connect();  
  5. InputStream is = conn.getInputStream();  
  6. BitmapFactory.Options options=new BitmapFactory.Options();  
  7. options.inSampleSize = 10;  
  8. originalImage = BitmapFactory.decodeStream(is,null,options);  
  9. imageView.setImageBitmap(bitmapWithReflection);

说明:最好是能够判断一下,确定大图才做缩放,否则的话小图一缩放就有可能太小!
欢迎加入android开发交流群,群号是:314230976