如何在Android中创建动态更新的自定义列表视图?

时间:2016-01-03 05:44:32

标签: android multithreading user-interface android-listview

我想在Listview中的每个listview元素中显示一些文本和图像。但是文本和图像实际上存储在我服务器的MySQL数据库中。

我已经弄清楚如何从服务器上的MySQL数据库下载文本和图像对。我们可以创建一个动态更新的ArrayList,它被送到CustomListAdapter吗?或者有没有其他方式来显示类似于Facebook新闻Feed的ListView项目?

注意:每个listview元素的图像和文本都将在后台下载。

2 个答案:

答案 0 :(得分:1)

使用Bitmap和String创建模型类,并创建类型为您的模型类的ArrayList。现在检索数据并使用位图和字符串设置模型类,并将此对象放入arraylist并将此areaylist提供给自定义适配器。将工作 。希望这有帮助!

答案 1 :(得分:0)

在更改ArrayLists后,您需要调用

adapter.notifyDataSetChanged();

查看ListView中反映的ArrayLists中的更改。

现在下载,更新提供给适配器的ArrayLists,并根据您的功能期望ListView刷新的方式随时调用上述方法。