首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >ListView中的AndroidWebImageView droid-fu

ListView中的AndroidWebImageView droid-fu
EN

Stack Overflow用户
提问于 2011-12-21 14:52:45
回答 1查看 231关注 0票数 0

我有一个列表视图,其中我有加载自定义url的图像视图。我有一个加载的资源再次加载的问题,所以它在上下滚动时挂起,因为每次资源都会被重新加载。

首先,在listview中只有一个View Type,我在webView上调用了一个reset(),但是有一些图像没有加载正确的url。所以我尝试返回typeCount的行数和viewType的位置:

getViewTypeCount () returns table.length(); //the same as getCount()

getItemViewType (int position) returns position;

它适用于前15行。图像在上下滚动后没有重新加载。这是正确的行为。但是,当我添加一些行并返回另一个计数(因为table.length()已更新)时,由于UI元素中的ArrayIndexOutOfBoundException,应用程序崩溃。

然后,我尝试将常量IGNORE_ITEM_VIEW_TYPE返回给getItemViewType (int position)。这修复了图像的问题,在每一行中的图像现在是正确的图像,但当向下和向上滚动时,它会重新加载最后的图像。有没有办法解决这个问题?

只有在convertView ==为空的情况下,我才调用droid-fu WebImageView上的loadImage()。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2011-12-28 01:43:38

根据this的说法,Droid-Fu的开发将会停止,它将被“重新命名”为Ignition

Ignition有一个类似的类,叫做RemoteImageView。用法基本上是一样的,但似乎他们对后端做了一些修改。我用一个ListView试过了,它给出了永远的加载问题。对我有效(尽管它引入了一些其他问题)。性能也更好,即一旦加载,在滚动列表时图像加载速度更快。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/8586091

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档