如何从Url中加载图像在Fragment类android中

时间:2014-09-08 10:01:07

标签: java android android-fragments

想从url加载图像在片段类中。我正在加载图像

try {

             // ImageView j=(ImageView)rootView.findViewById(R.id.image_frm);
              Bitmap bitmap = BitmapFactory.decodeStream((InputStream)new URL(image_url).getContent());
              Bitmap resized = Bitmap.createScaledBitmap(bitmap, 600, 600, true);
              Bitmap conv_bm = getRoundedRectBitmap(resized, 255);
              i.setImageBitmap(conv_bm); 
             // j.setImageBitmap(bitmap);
            } catch (MalformedURLException e) {
              e.printStackTrace();
            } catch (IOException e) {
              e.printStackTrace();
            }

但是这个Methode需要更多的时间来加载图像并打开.. 如果我想使用ImageLoader类 http://www.androidhive.info/2012/07/android-loading-image-from-url-http/喜欢本教程,然后如何加载片段

提前感谢

2 个答案:

答案 0 :(得分:1)

为什么不使用PicassoUniversal image loader

答案 1 :(得分:0)

使用任何第三方libabry,如picasso,

https://github.com/square/picasso

下载jar文件并将jar文件放在libs文件夹中,

了解更多信息,请参阅http://square.github.io/picasso/

如果是片段,请使用getActivity()而不是上下文。

对于圆形图像查看,我使用此https://github.com/vinc3m1/RoundedImageView