加载网络图片的方法有好几种: Volley glide imageloader
这里就说一下imageloader:
下面的代码可以直接调取方法,loadImage(参数1,参数2);
参数1是 url,就是加载图片的网址 参数2 是imageView,就是 imageView的控件.
直接就可以使用.可以缓存在内存中,sd卡中,节省流量..
public void loadImage(String url,ImageView imageView){
ImageLoaderConfiguration configuration = ImageLoaderConfiguration.createDefault(this);
DisplayImageOptions options = new DisplayImageOptions.Builder()
.showImageOnLoading(R.mipmap.ic_launcher)//下载时 显示的图片
.showImageOnFail(R.mipmap.ic_launcher)//下载失败显示的图片
.cacheInMemory(true)//缓存在内存中
.cacheOnDisk(true)//缓存在sd卡
.bitmapConfig(Bitmap.Config.RGB_565)
.build();
ImageLoader instance = ImageLoader.getInstance();
instance.init(configuration);
instance.displayImage(url, imageView ,options);
//依赖库
//compile 'com.nostra13.universalimageloader:universal-image-loader:1.9.5'
}