若是想要从网上获取图片资源,不要忘了权限的设置:
android:name=“android.permission.INTERNET”>
android:name=“android.permission.WRITE_EXTERNAL_STORAGE”>
android:name=“android.permission.READ_EXTERNAL_STORAGE”>
之后将依赖导入项目,导入image-loader包
继承Application
public class MyAppDemo extends Application {
@Override
public void onCreate() {
super.onCreate();
ImageLoaderConfiguration imageLoaderConfiguration = ImageLoaderConfiguration.createDefault(this);
ImageLoader.getInstance().init(imageLoaderConfiguration);
}
}
然后在app中配置
android:name=".appdemo.MyAppDemo"
之后我们在需要使用的类里,用代码实现,设置自己想要的格式
private ImageLoader mimageloader = ImageLoader.getInstance();
private DisplayImageOptions mDisImageOp;
mDisImageOp = new DisplayImageOptions.Builder()
.showStubImage(R.drawable.ic_launcher)
.showImageForEmptyUri(R.mipmap.ic_launcher)
.showImageOnFail(R.drawable.ic_launcher)
.cacheInMemory(true)
.cacheOnDisc(true)
.bitmapConfig(Bitmap.Config.ARGB_8888) //设置图片的解码类型
.displayer(new CircleBitmapDisplayer())//加载圆角图片
.build();
第一个参数为图片地址,第二个参数为控件名称,第三个参数为DisplayImageOptions
mimageloader.displayImage(mdatas.get(position).getPic_url(),holder.tuImg,mDisImageOp);
接下来您就可以实现图片展示了