-
导入com.nostra13.universalimageloader包,用法如下:
在Adapter中初始化
imageLoader = ImageLoader.getInstance(); imageLoader.init(ImageLoaderConfiguration.createDefault(context)); options = new DisplayImageOptions.Builder() .displayer(new RoundedBitmapDisplayer(0xff000000, 10)) .cacheInMemory() .cacheOnDisc() .build();
getView():
imageLoader.displayImage(getItem(position).get("uri"), holder.ivPreview, options);
ivPreview类型为:ImageView类型。
2.导入com.android.volley包,用法如下:
在Adapter中初始化:
RequestQueue queue = Volley.newRequestQueue(context); this.imageLoader = new ImageLoader(queue, new BitmapCache());
在ListItemView(ViewHolder)中添加,控价为com.android.volley.toolbox.NetworkImageView的flag
getView():
listItemView.flag = (NetworkImageView) convertView .findViewById(R.id.listitem_flag);
if (imgUrl != null && !imgUrl.equals("")) { listItemView.flag .setDefaultImageResId(R.drawable.widget_dface_loading); listItemView.flag .setErrorImageResId(R.drawable.widget_dface_loading); listItemView.flag.setImageUrl(URLs.URL_API_HOST + imgUrl, imageLoader); }
时间: 2024-11-06 06:58:54