【问题标题】:Continuing to put data on Listview继续往Listview放数据
【发布时间】:2014-01-13 22:57:10
【问题描述】:

是否可以在一个列表视图上连续加载数据?我试过这样做,但第二个 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);

【问题讨论】:

    标签: android listview android-adapter


    【解决方案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);
    

    【讨论】:

      【解决方案2】:

      将数据添加到第一个适配器数组,然后调用adapter.notifyDatasetChanged(); 通知listview 有新数据要加载

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2014-03-21
        • 2018-04-13
        • 1970-01-01
        • 1970-01-01
        • 2016-10-27
        • 1970-01-01
        • 2018-04-19
        • 1970-01-01
        相关资源
        最近更新 更多