利用baseadapter把另一组 List<Map<String, Object>>的内容加到listvew的原来项的后面怎么弄呢?

解决方案 »

  1.   

    mList.add(newList);
    mAdapter.notifyDatasetChanged();
      

  2.   

    newList是什么类?
    mAdapter.notifyDatasetChanged();这个方法的原型啥样?
      

  3.   

    大概说下吧,代码懒得写了
    List<Map<String, Object>> mList = new ArrayList<>();
    List<Map<String, Object>> newList = new ArrayList<>();
    ... // mList中添加数据
    ... // newList中添加数据
    mAdapter就是你自定义的baseAdapter,mAdapter的数据从mList获得
    getCount() {
    return mList.size();
    }
    Object getItem(int pos) {
    return mList.get(pos);
    }
    ...
    notifyDatasetChanged()是baseAdapter的方法,通知重新加载数据