继续将数据放在Listview上

时间:2014-01-13 22:57:10

标签: android listview android-adapter

无论如何在一个列表视图上连续加载数据?我尝试这样做,但第二个setadapter覆盖了第一个。这是我的代码:

ArrayAdapter<Display> adapter = new DisplayAdapter(getActivity(), R.layout.display_list_item, response.container.InactiveDisplay);
existingItemsListView.setAdapter(adapter);

ArrayAdapter<Display> adapter1 = new DisplayAdapter(getActivity(), R.layout.display_list_item, response.container.ActiveDisplay);
existingItemsListView.setAdapter(adapter1);

2 个答案:

答案 0 :(得分:1)

另一种解决方案:

    List<MyAdapterItems> myItems = 
    ((MyAdapter)myListView.getAdapter()).getMyAdapterItems;
  /*
   *You can use myitems.add(Object o) method to add items then you can call
    */
    myListView.setAdapter(myItems);

答案 1 :(得分:0)

将数据添加到第一个适配器阵列,然后调用adapter.notifyDatasetChanged();以通知列表视图有新数据要加载