滑动动态分页

 

实现 android.widget.AbsListView.OnScrollListener

 

主要代码

 

view plain copy to clipboard print ?
  1. private int lastItemIndex;  
  2. @Override  
  3. public void onScroll(AbsListView v, int firstVisibleItem,int visibleItemCount, int totalItemCount) {  
  4.     lastItemIndex = firstVisibleItem + visibleItemCount - 1;  
  5. }  
  6.   
  7. @Override  
  8. public void onScrollStateChanged(AbsListView v, int state) {  
  9.     // adapter.count 为 android.widget.BaseAdapter 中的count属性   
  10.     if (lastItemIndex == adapter.count && state == OnScrollListener.SCROLL_STATE_IDLE) {  
  11.         adapter.count += 10;  
  12.         adapter.notifyDataSetChanged();  
  13.     }  
  14. }  
private int lastItemIndex; @Override public void onScroll(AbsListView v, int firstVisibleItem,int visibleItemCount, int totalItemCount) { lastItemIndex = firstVisibleItem + visibleItemCount - 1; } @Override public void onScrollStateChanged(AbsListView v, int state) { // adapter.count 为 android.widget.BaseAdapter 中的count属性 if (lastItemIndex == adapter.count && state == OnScrollListener.SCROLL_STATE_IDLE) { adapter.count += 10; adapter.notifyDataSetChanged(); } }  

你可能感兴趣的:(滑动动态分页)