我使用BaseAdapetr创建和管理listView。在每个列表视图项中,我必须显示正在下载背景的图像。成功下载发送列表器到UI以刷新所有列表项的图像。
我在UI中尝试了ListView的invalidate()和invalidateViews()函数来引用完整列表,但没有运气。我尝试使用BaseAdapetr的notifyDataSetChanged(),但仍然无法引用列表项。
刷新所有列表视图项的方法是什么?
答案 0 :(得分:0)
再次为新列表定义BaseAdapter,然后使用setListAdapter
答案 1 :(得分:0)
当您的数据更改时,更新或设置适合您的列表视图,如下面的代码。您只需在使用以下要在刷新后更新的代码之前更改arraylist的值。
adapter = new AlertsDetailAdapter(this,ParseAlertsDetailInfo.InvoiceNumber,ParseAlertsDetailInfo.Supplier,ParseAlertsDetailInfo.Value);
listview.setAdapter(adapter);
希望它能帮助你解决问题