imageOptions=new DisplayImageOptions.Builder() .cacheInMemory(true)//使用内存缓存 .cacheOnDisk(true)//使用磁盘缓存 .showImageOnLoading(R.mipmap.ic_launcher)//设置正在下载的图片 .showImageForEmptyUri(R.mipmap.ic_launcher)//url为空或请求的资源不存在时 .showImageOnFail(R.mipmap.ic_launcher)//下载失败时显示的图片 .bitmapConfig(Bitmap.Config.RGB_565)//设置图片色彩模式 1px=2个字节 ARGB_8888 1px=4个字节 ARGB_4444 1px=2个字节 ALPHA_8 1px=1个字节 .imageScaleType(ImageScaleType.EXACTLY)//设置图片的缩放模式 .displayer(new RoundedBitmapDisplayer(100))//设置图片的圆角 注意:控件必须要设定宽度与高
.build();
@Override public int getItemViewType(int position) { if(list.get(position).getVplus_pic()==null||list.get(position).getVplus_pic().equals("")){ return 1; }else{ return 0; } }
//返回条目数量
@Override
public int getViewTypeCount() { return 2; }//修改图片
ImageLoader.getInstance().displayImage(list.get(i).getVplus_pic(),hander.image,imageOptions);