public class ImageLoaderUtil {
public static void initConfiguration(Context context) {
DisplayImageOptions options = new DisplayImageOptions.Builder()
.cacheInMemory(true).cacheOnDisc(true)
// 加载图片中显示的图片
.showImageOnLoading(R.drawable.iv_default_placeholder)
// .showImageOnLoading(getResources().getDrawable(R.drawable.ic_launcher))
// 图片加载失败时显示的默认图片
.showImageOnFail(R.drawable.iv_default_placeholder)
// 图片路径为空时,显示的图片
.showImageForEmptyUri(R.drawable.iv_default_placeholder).build();
ImageLoaderConfiguration configuration = new ImageLoaderConfiguration.Builder(context)
.defaultDisplayImageOptions(options).build();
ImageLoader.getInstance().init(configuration);
}
}
自定义一个类 继承Application
public class MyApplication extends Application{
@Override
public void onCreate() {
super.onCreate();
ImageLoaderUtil.initConfiguration(getApplicationContext());
}
}
记得要在清单文件的application中 注册