嗨,我在 android的列表视图中显示两个文本视图和一个图像视图。我在列表标题中保留了一个下一个按钮,每当我单击下一个按钮时,都会调用同一页面,并且文本和图像会显示在该页面上。我所有的图像都存储在服务器中。现在我需要从服务器获取这些图像并将它们显示在文本视图下方的列表视图中。从服务器显示图像需要更多时间,所以我想异步显示图像。但是我没有得到如何在 listview 的 getview 方法中使用处理程序和异步任务。帮我解决这个问题。
将不胜感激,将非常感谢....
嗨,我在 android的列表视图中显示两个文本视图和一个图像视图。我在列表标题中保留了一个下一个按钮,每当我单击下一个按钮时,都会调用同一页面,并且文本和图像会显示在该页面上。我所有的图像都存储在服务器中。现在我需要从服务器获取这些图像并将它们显示在文本视图下方的列表视图中。从服务器显示图像需要更多时间,所以我想异步显示图像。但是我没有得到如何在 listview 的 getview 方法中使用处理程序和异步任务。帮我解决这个问题。
将不胜感激,将非常感谢....
你在正确的轨道上。异步任务或处理程序是要走的路。
我可能会选择 Asynctask。这真的很简单,onPre 和 onPost 函数在 UI 线程上运行,因此您可以在其中更新视图。doInBackground() 不在 UI 上运行,因此您的 Web 服务将被调用。
你可能应该先用谷歌搜索一些答案。 http://www.vogella.com/articles/AndroidPerformance/article.html
检查以下链接
Android 中的解决方案:使用 Asynctask 从 Web 加载图像。getView()
在您的列表适配器中使用本文中提供的解决方案。