问题描述:
Android开发时候使用ImageView显示网络图片,如果网络图片过大就会出现错误
解决方法:
解决办法是设置一下图片的大小,具体参看下面代码:
复制代码- ImageView imageView = new ImageView(context);
- URL url = new URL("图片路径");
- URLConnection conn = url.openConnection();
- conn.connect();
- InputStream is = conn.getInputStream();
- BitmapFactory.Options options=new BitmapFactory.Options();
- options.inSampleSize = 10;
- originalImage = BitmapFactory.decodeStream(is,null,options);
- imageView.setImageBitmap(bitmapWithReflection);
|
说明:最好是能够判断一下,确定大图才做缩放,否则的话小图一缩放就有可能太小!