前提是listview已经添加adpter,然后在滑动的时候进行处理数据
ArrayList<SearchResultBean> listItems = null;
SearchResultBean bean = new SearchResultBean(map,data);//类,包含数据等信息
private AbsListView.OnScrollListener mOnScrollListener = new AbsListView.OnScrollListener() {
@Override public void onScroll(AbsListView view, int firstVisibleItem,int visibleItemCount, int totalItemCount) { // TODO Auto-generated method stub //这里添加数据信息
listItems.add(bean);
BaseAdapter simple_adapter = (BaseAdapter) lvReport.getAdapter();
adapter.clear();
adapter.addAll(listItems);//listItems是新增加的数据
simple_adapter.notifyDataSetChanged();
}@Override
public void onScrollStateChanged(final AbsListView view, int scrollState) {
// TODO Auto-generated method stub
if (scrollState == SCROLL_STATE_IDLE) {
} else if (scrollState == SCROLL_STATE_FLING) {
} else if (scrollState == SCROLL_STATE_TOUCH_SCROLL) {
}
}};