问题描述
- listview 用finalBitmap 显示图片回滚问题
- android 中的listview 我里面嵌套了一个layout放多张图片 总是会在混滚的时候添加很多图片,怎么解决
for( ImageInfo imageInfo:data.get(pos).ImageList){ String url = Urls.BASE_PIC +imageInfo.imageUrl; ImageView iv = new ImageView(context); iv.setTag(url); iv.setScaleType(ImageView.ScaleType.FIT_XY); iv.setPadding(2 2 2 2); /* if ((Integer) holder.btDelete.getTag() == position && iv.getTag().equals(url)){ _fb.display(iv (String) iv.getTag()); _fb.configLoadingImage(R.drawable.xj);//设置加载图片 _fb.configDiskCacheSize(1024 * 1024 * 10); _fb.configBitmapLoadThreadSize(12); _fb.display(iv url); }else{ iv . setImageDrawable ( null ) ; }*/ if(url.equals(iv.getTag())){ mImageLoad.showImage(iv url); } holder.pics.addView(iv);
解决方案
在adapter中写了if语句,一定得写else!要不然它会引用上面的
时间: 2024-12-31 19:23:36