如何在列表视图中添加更多项而不刷新上一项

swa*_*ati 7 android

我有一个listview,其中我在固定间隔后添加一些数据.但我不想再次设置适配器,因为它将刷新完整列表.是否有任何方法添加项目而不刷新完整列表.

提前致谢.

Sud*_*hat -1

您可以致电adapter.notifyDataSetChanged()更新列表。

适配器getView()在不同的时间被调用,并且没有特定的模式。因此,只要ListView需要更新,您的视图就会更新。

但据我所知,您正在寻找adapter.notifyDataSetChanged. 工作流程应该是这样的。

Set adapter to ListView
Add data to adapter`
Call notifyDataSetChanged() on adapter.
Run Code Online (Sandbox Code Playgroud)

它至少会阻止您的列表弹回到列表中的第一项。希望有帮助。