现在的位置: 首页 > 综合 > 正文

android ListView监听滚动条滚动到底部时继续加载

2013年09月12日 ⁄ 综合 ⁄ 共 610字 ⁄ 字号 评论关闭
listView.setOnScrollListener(new OnScrollListener() {
    
    @Override
    public void onScrollStateChanged(AbsListView view, int scrollState) {
     // 当不滚动时
     if (scrollState == OnScrollListener.SCROLL_STATE_IDLE) {
      //判断是否滚动到底部
      if (view.getLastVisiblePosition() == view.getCount() - 1) {
       adapter.count += 10; 
                   adapter.notifyDataSetChanged();
                   int currentPage=adapter.count/10;
                   Toast.makeText(getApplicationContext(), "第"+currentPage+"页", Toast.LENGTH_LONG).show();
      }
     }
    }
    
    @Override
    public void onScroll(AbsListView view, int firstVisibleItem,
      int visibleItemCount, int totalItemCount) {
     // TODO Auto-generated method stub
     
    }
   }); 

来源:http://blog.csdn.net/w200221626/article/details/8012043

抱歉!评论已关闭.