public class MyApplication extends Application {
@Override
public void onCreate() {
super.onCreate();
ImageLoaderUtils.initConfiguration(getApplicationContext());
}
}
配置Application,在清单文件中的Application节点下,配置name属性
android:name="com.example.demo.MyApplication"
<pre name="code" class="java">配置权限
<uses-permission android:name="android.permission.INTERNET"/>
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"/> <pre name="code" class="java">在要使用ImageLoader的类中调用initOption的方法
//将options转成成员变量
options = ImageLoaderUtils.initOptions();
1
2
1
2
当使用ImageLoader时,就用如下方法
@Override
public View getView(int position, View convertView, ViewGroup parent) {
ImageView imageView = new ImageView(MainActivity.this);
ImageLoader.getInstance().displayImage(
imagethumburls[position], imageView, options);
return imageView;
}
<uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE"/>