我是android编程的新手,我正在编写一段基于Fedor的LazyList示例的代码。这个想法是从一个feed加载图像和文本,这样工作正常,但有一点问题发生: 图像被下载并缓存在SD卡上,排队并显示问题是列表视图显示默认图像(在可绘制文件夹上),直到我向上或向下滚动它显示真实图像。
请帮忙。
以下是代码link text
的链接感谢
答案 0 :(得分:2)
请仔细查看我的示例代码。您应该在imageView.setTag()
中imageLoader.DisplayImage()
之前添加MessageListAdapter
。
答案 1 :(得分:0)
这是因为当您滚动getview函数时,调用适配器并在该函数中加载图像。您需要使用一些好/更快的代码来加载图像。 我建议你尝试下面的链接。
它在列表中有标题,您可以使用加载该示例图像的代码。
答案 2 :(得分:-2)
更改
getActivity().getApplicationContext() = getActivity().getBaseContext()