在listview android上添加项目

时间:2012-05-20 17:06:27

标签: android listview

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

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

先谢谢。

2 个答案:

答案 0 :(得分:14)

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

答案 1 :(得分:4)

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

list.setAdapter(adapter);

...

adapter.insert(data, 0);

它会自行更新,因为你绑定了