imageview-listview 用finalBitmap 显示图片回滚问题

问题描述

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-08-31 19:54:23

imageview-listview 用finalBitmap 显示图片回滚问题的相关文章

Oracle Database 10g:回滚监视

oracle 为用户提供对回滚操作时间的准确评估 我们还在这地方吗?还要多长时间? 听起来熟悉吗?这些问题可能是您在前往孩子们最喜爱的主题公园的路上,从汽车后座上提出来的,并且经常是不断地.越来越频繁地提出来.您不想告诉他们还确切需要多长时间吗 - 或者更简单些,您自己知道答案吗? 同样,在回滚长期运行的事务时,经常会有些用户不停地询问相同的问题.这些问题是合理的,因为该事务进行了锁定,正常的处理经常受到回滚进程的影响. 在 Oracle 9i Database 及更低的版本中,您可以执行查询

Oracle Database 10g:最佳新特性(第二周:回滚监视 )

oracle 第 2 周:回滚监视 还要多长时间?:回滚监视 为用户提供对回滚操作时间的准确评估 我们还在这地方吗?还要多长时间? 听起来熟悉吗?这些问题可能是您在前往孩子们最喜爱的主题公园的路上,从汽车后座上提出来的,并且经常是不断地.越来越频繁地提出来.您不想告诉他们还确切需要多长时间吗 - 或者更简单些,您自己知道答案吗? 同样,在回滚长期运行的事务时,经常会有些用户不停地询问相同的问题.这些问题是合理的,因为该事务进行了锁定,正常的处理经常受到回滚进程的影响. 在 Oracle 9i D

Android ListView滑动过程中图片显示重复错乱闪烁的原因及解决方法

主要分析Android ListView滚动过程中图片显示重复.错乱.闪烁的原因及解决方法,顺带提及ListView的缓存机制. 1.原因分析 ListView item缓存机制:为了使得性能更优,ListView会缓存行item(某行对应的View).ListView通过adapter的getView函数获得每行的item.滑动过程中, a. 如果某行item已经滑出屏幕,若该item不在缓存内,则put进缓存,否则更新缓存: b. 获取滑入屏幕的行item之前会先判断缓存中是否有可用的ite

Android ListView滑动过程中图片显示重复错位闪烁问题解决

主要分析Android ListView滚动过程中图片显示重复.错乱.闪烁的原因及解决方法,顺带提及ListView的缓存机制.1.原因分析ListView item缓存机制:为了使得性能更优,ListView会缓存行item(某行对应的View).ListView通过adapter的getView函数获得每行的item.滑动过程中, a. 如果某行item已经滑出屏幕,若该item不在缓存内,则put进缓存,否则更新缓存: b. 获取滑入屏幕的行item之前会先判断缓存中是否有可用的item,

Android之ListView异步加载图片且仅显示可见子项中的图片

折腾了好多天,遇到 N 多让人崩溃无语的问题,不过今天终于有些收获了,这是实验的第一版,有些混乱,下一步进行改造细分,先把代码记录在这儿吧. 网上查了很多资料,发现都千篇一律,抄来抄去,很多细节和完整实例都没看到,只有自己一点点研究了,总体感觉 android 下面要显示个图片真不容易啊. 项目主要实现的功能: 异步加载图片 图片内存缓存.异步磁盘文件缓存 解决使用 viewHolder 后出现的图片错位问题 优化列表滚动性能,仅显示可见子项中的图片 无需固定图片显示高度,对高度进行缓存使列表滚

出错-android Listview显示图片不正确问题

问题描述 android Listview显示图片不正确问题 Listview有5条数据,但是每次加载完,第一个item显示的图片都是最后一条数据的图 片,刷新之后正常,怎样才能让第一条显示正确?下面是我getview方法的内容,希望各位帮忙看下! public View getView(int position, View contentView, ViewGroup arg2) { HelpHolder holder = null; if (null == contentView) { ho

安卓(Android)ListView 显示图片文字_Android

一.代码实现 1.  "Activity_11\src\yan\activity_11\MainActivity.java" package yan.activity_11; import android.os.Bundle; import android.app.Activity; import android.content.Context; import android.view.LayoutInflater; import android.view.View; import a

[Android]异步加载图片,内存缓存,文件缓存,imageview显示图片时增加淡入淡出动画

以下内容为原创,欢迎转载,转载请注明 来自天天博客:http://www.cnblogs.com/tiantianbyconan/p/3574131.html  这个可以实现ImageView异步加载图片,内存缓存,文件缓存,imageview显示图片时增加淡入淡出动画. github地址:https://github.com/wangjiegulu/ImageLoaderSample 解决了: 1. listview加载oom问题 2. listview加载时卡顿的现象 3. listview

imageview-如何让图片在ImageView中全屏显示?

问题描述 如何让图片在ImageView中全屏显示? 在ScrollView中嵌套Linearlayout,在linearlayout布局中有很多的ImageView控件,然后在代码中添加帧动画,imageview指定大小时(比如layout_width="50dp"),图片可以正常显示,但是做屏幕适配的时,将imageview的layout_width和layout_height设置为match_parent后,所有的图片都是缩小显示,这是为什么?如何做才可以将图片全屏显示? 解决方