listview中的imageview获取网络图片重复显示的问题
2014-06-27 16:26
459 查看
这么快就又遇到了新的问题,,学海果然是无涯啊!
问题描述:listview中的item布局中有imageview(用于显示网络图片,有图显示,无图不显示)
通过
String imageUrl = imageAndText.getImageUrl();//得到网络url
ImageView imageView = viewCache.getImageurl();//得到listview 的item中的imageview组件
imageView.setTag(imageUrl);
Drawable cachedImage = asyncImageLoader.loadDrawable(imageUrl, new ImageCallback() {
public void imageLoaded(Drawable imageDrawable, String imageUrl) {
ImageView imageViewByTag = (ImageView) listView.findViewWithTag(imageUrl);
if (imageViewByTag != null) {
imageViewByTag.setImageDrawable(imageDrawable);
}
}
});
if (cachedImage == null) {
imageView.setImageResource(R.drawable.default_pic_little);
}else{
imageView.setImageDrawable(cachedImage);
}
现象:需要加载的那张图片不定向的显示在某个imageview中,通过滑动listview还会时隐时现;
解决方法:目前,没找到;只是用了个很小到不易察觉的图片R.drawable.default_pic_little来填充了一下;
如果哪位大牛知道,望指点迷津;
问题描述:listview中的item布局中有imageview(用于显示网络图片,有图显示,无图不显示)
通过
String imageUrl = imageAndText.getImageUrl();//得到网络url
ImageView imageView = viewCache.getImageurl();//得到listview 的item中的imageview组件
imageView.setTag(imageUrl);
Drawable cachedImage = asyncImageLoader.loadDrawable(imageUrl, new ImageCallback() {
public void imageLoaded(Drawable imageDrawable, String imageUrl) {
ImageView imageViewByTag = (ImageView) listView.findViewWithTag(imageUrl);
if (imageViewByTag != null) {
imageViewByTag.setImageDrawable(imageDrawable);
}
}
});
if (cachedImage == null) {
imageView.setImageResource(R.drawable.default_pic_little);
}else{
imageView.setImageDrawable(cachedImage);
}
现象:需要加载的那张图片不定向的显示在某个imageview中,通过滑动listview还会时隐时现;
解决方法:目前,没找到;只是用了个很小到不易察觉的图片R.drawable.default_pic_little来填充了一下;
如果哪位大牛知道,望指点迷津;
相关文章推荐
- android 获取网络图片并在Imageview上显示
- Android如何获取网络上的图片并且显示在ImageView上
- Android Universal Image Loader加载 ListView 滑动过程中图片显示重复错位闪烁问题
- 【Android开发】范例1-开启新线程获取网络图片并显示到ImageView中
- android网络获取图片并保存在本地和获取手机SD卡中的图片显示到ImageView上及利用代码删除图片
- 举例说明android中Bitmap、ListView以及ImageView的综合使用---显示图片并获取图片的宽和高
- android 获取网络图片并在Imageview上显示
- Android 通过url获取网络图片并显示在ImageView中
- Android中关于ImageView网络获取的图片的缩放问题
- 开启新线程获取网络图片并显示到ImageView中
- 在android中用NetworkImageView读取网络图片并通过ListView显示出来
- Android学习笔记21-ImageView获取网络图片
- Android ListView从网络获取图片及文字显示
- Android ListView从网络获取图片及文字显示
- Android ListView从网络获取图片及文字显示(转)
- ios 从网络下载图片,保存,并用imageview从保存中显示
- 从 相机 或者相册 获取图片显示在ImageView 上
- 从 相机 或者相册 获取图片显示在ImageView 上
- android用ImageView显示网络图片
- Widget中使用ImageView显示图片的问题