listview.setOnScrollListener(new OnScrollListener() {
      //AbsListView view 这个view对象就是listview
      @Override
      public void onScrollStateChanged(AbsListView view, int scrollState) {
        if (scrollState == OnScrollListener.SCROLL_STATE_IDLE) {
          if (view.getLastVisiblePosition() == view.getCount() - 1) {
            loadData();
          }
        }
      }
      @Override
      public void onScroll(AbsListView view, int firstVisibleItem,
          int visibleItemCount, int totalItemCount) {
           lastItem = firstVisibleItem + visibleItemCount - 1 ;
      }
    });
  }
posted on 2015-12-04 11:50  青年程序猿  阅读(615)  评论(0)    收藏  举报