3

我有一个列表视图,我正在使用 list.add(mylist) 和 adapter.notifydatasetchanged() ,它在现有列表下方添加项目,如何在列表顶部添加项目。

例如:如果我收到新的消息它应该在现有列表的顶部。

提前致谢。

4

2 回答 2

14

使用add(int index, E object). 哪里index = 0

于 2012-05-20T17:10:54.073 回答
4

实际上,如果您将适配器绑定到您的 ListView,您也可以将项目插入到您的适配器的位置(在本例中为 0)

list.setAdapter(adapter);

...

adapter.insert(data, 0);

它应该自行更新,因为您绑定了它

于 2013-10-23T21:05:14.047 回答