码迷,mamicode.com
首页 > 其他好文 > 详细

ListView图片错位解决办法

时间:2015-02-02 10:57:58      阅读:115      评论:0      收藏:0      [点我收藏+]

标签:

  1. 导入 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);

  }

ListView图片错位解决办法

标签:

原文地址:http://my.oschina.net/u/660536/blog/374294

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!