我们常常需要从网络上获取图片,但有的时候莫名其妙的出错,而图片路径也正确,然而图片过大也可能导致这个问题,用下面的方法即可解决此问题。
ImageView imageView = new ImageView(context);
URL url = new URL("http://www.android100.org/statics/images/v9/logo.jpg ");
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);