Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我有一个列表视图,我正在使用 list.add(mylist) 和 adapter.notifydatasetchanged() ,它在现有列表下方添加项目,如何在列表顶部添加项目。
例如:如果我收到新的消息它应该在现有列表的顶部。
提前致谢。
使用add(int index, E object). 哪里index = 0。
add(int index, E object)
index = 0
实际上,如果您将适配器绑定到您的 ListView,您也可以将项目插入到您的适配器的位置(在本例中为 0)
list.setAdapter(adapter);
...
adapter.insert(data, 0);
它应该自行更新,因为您绑定了它