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!要不然它会引用上面的