在安卓的列表视图中从服务器异步显示图像



嗨,我在 android 的列表视图中显示两个文本视图和一个图像视图。我在列表标题中保留了一个下一个按钮,每当我单击下一步按钮时,都会调用同一页面,文本和图像将显示在该页面上。我的所有图像都存储在服务器中。现在我需要从服务器获取这些图像,并将它们显示在文本视图下方的列表视图中。从服务器显示图像需要更多时间,因此我想异步显示图像。但是我不知道如何在列表视图的 getview 方法中使用处理程序和异步任务。帮我解决这个问题。

将不胜感激,并将非常感激...

你走在正确的轨道上。Asynctask 或 Handlers 是要走的路。

我可能会使用异步任务。这真的很容易,onPre 和 onPost 函数在 UI 线程上运行,因此您可以在此处更新视图。doInBackground() 不在 UI 上运行,因此将调用您的 Web 服务。

你可能应该先用谷歌搜索一些答案。http://www.vogella.com/articles/AndroidPerformance/article.html

检查以下链接中的解决方案安卓 :使用 Asynctask 从 Web 加载图像。在列表适配器的getView()中使用本文中提供的解决方案。

最新更新