我想在Listview中的每个listview元素中显示一些文本和图像。但是文本和图像实际上存储在我服务器的MySQL数据库中。
我已经弄清楚如何从服务器上的MySQL数据库下载文本和图像对。我们可以创建一个动态更新的ArrayList,它被送到CustomListAdapter吗?或者有没有其他方式来显示类似于Facebook新闻Feed的ListView项目?
注意:每个listview元素的图像和文本都将在后台下载。
答案 0 :(得分:1)
使用Bitmap和String创建模型类,并创建类型为您的模型类的ArrayList。现在检索数据并使用位图和字符串设置模型类,并将此对象放入arraylist并将此areaylist提供给自定义适配器。将工作 。希望这有帮助!
答案 1 :(得分:0)
在更改ArrayLists后,您需要调用
adapter.notifyDataSetChanged();
查看ListView中反映的ArrayLists中的更改。
现在下载,更新提供给适配器的ArrayLists,并根据您的功能期望ListView刷新的方式随时调用上述方法。