Android App将多个数据转换为单个ListView Row

时间:2016-06-21 10:54:48

标签: android listview android-arrayadapter

我正在开发一个消息传递应用程序;一切顺利,我正在研究如何在用户收到新消息后将数据添加到ListView。根据我迄今收集的内容,notifyDataSetChanged()函数执行此操作。我使用的教程使用下面的函数来更新ListView中的数据。

private void addItemsToList() {  
       int randomVal = MIN + (int) (Math.random() * ((MAX - MIN) + 1));  
       mItems.add(String.valueOf(randomVal));  
       mListAdapter.notifyDataSetChanged();  
  }

如您所见,这会将单个值randomVal更新为ArrayList。在消息传递方案中,要更新的数据包括消息,发件人用户名和发送消息的时间。

我的问题是,上面的函数是否会向ListView Row添加多个项目,如果没有,应该进行哪些修改以启用它向ListView添加多个值?

0 个答案:

没有答案