我现在只会用。。list.add(data) → adapter.notifyDataSetChanged()...把数据放在adapter的后面。。
adapter里你肯定有传入一个数据放置载体(比方说List<>啊,String[]啊什么的),你只要把新的数据插入到那个载体的第一个,然后notify...一下就行了。
因为adpater只是用来展示数据的,假设你的数据为List<> 你只需要让这个List<> 是按照时间排序,即新插入的数据总在 第 0 个
然后你再adapter.notifyDataSetChanged() 就可以了; 不要 list。add(); 应该 ListData.add(String newdata); adapter.upadta(ListData);
adpater.notif.....
我回去看了下文档。。因为adapter只是一个数据源和view之间的连接而已。。如果要改变显示的位置在第一位。。把数据放置到集合,比如用list(),那么我们用listData.add(0,newData)。然后adapter.notify…