Java 在arraylist的第一个元素上添加数据
我创建了这个消息传递项目 像facebook messenger或hangouts一样,新数据在底部加载,旧数据在顶部加载 我的应用程序加载前20名的最新对话。我的问题是,如果用户向上滚动,则应加载较旧的数据 我有类似的东西Java 在arraylist的第一个元素上添加数据,java,android,Java,Android,我创建了这个消息传递项目 像facebook messenger或hangouts一样,新数据在底部加载,旧数据在顶部加载 我的应用程序加载前20名的最新对话。我的问题是,如果用户向上滚动,则应加载较旧的数据 我有类似的东西 List<Conversation> conve = new ArrayList<Conversation>(); ArrayAdapter<Conversation> adapter; 然后执行notifyDateSetChange(
List<Conversation> conve = new ArrayList<Conversation>();
ArrayAdapter<Conversation> adapter;
然后执行notifyDateSetChange()代码>用于适配器更新数据。一切都很好
现在我陷入困境。如果用户向上滚动,如何更新适配器的第一个元素?如何更新适配器以进行旧对话?关于这个或样品的任何想法。谢谢使用内置方法add(int索引,E元素)要在索引0处添加元素的列表的代码>。列表的其余部分将被更新
将指定的元素插入此文件中的指定位置
列表移动当前处于该位置的元素(如果有)和
右侧的后续元素(将一个元素添加到其索引中)
List List=new ArrayList();
列表。添加(“B”);
列表。添加(“C”);
列表。添加(0,“A”);
系统输出打印项次(列表);
输出:[A,B,C]
使用内置方法添加(int索引,E元素)要在索引0处添加元素的列表的代码>。列表的其余部分将被更新
将指定的元素插入此文件中的指定位置
列表移动当前处于该位置的元素(如果有)和
右侧的后续元素(将一个元素添加到其索引中)
List List=new ArrayList();
列表。添加(“B”);
列表。添加(“C”);
列表。添加(0,“A”);
系统输出打印项次(列表);
输出:[A,B,C]
您可以在索引0处的对流列表中添加单个对象或集合。此.conv.add(0,object)并在该调用之后调用notifyDateSetChange();在这里,您可以在索引0处的Convi列表中添加单个对象或集合。此.conv.add(0,object)并在该调用之后调用notifyDateSetChange();
this.conve.add(..);
List<String> list = new ArrayList<String>();
list.add("B");
list.add("C");
list.add(0,"A");
System.out.println(list);