欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

Android實(shí)現(xiàn)ListView數(shù)據(jù)動(dòng)態(tài)加載的方法

 更新時(shí)間:2016年01月15日 10:54:45   作者:hshm20517  
這篇文章主要介紹了Android實(shí)現(xiàn)ListView數(shù)據(jù)動(dòng)態(tài)加載的方法,通過(guò)ListView控件綁定setOnScrollListener方法簡(jiǎn)單實(shí)現(xiàn)動(dòng)態(tài)加載數(shù)據(jù)的功能,需要的朋友可以參考下

本文實(shí)例講述了Android實(shí)現(xiàn)ListView數(shù)據(jù)動(dòng)態(tài)加載的方法。分享給大家供大家參考,具體如下:

list.setOnScrollListener(new OnScrollListener() {
//添加滾動(dòng)條滾到最底部,加載余下的元素
     public void onScrollStateChanged(AbsListView view, int scrollState) {
//       if (scrollState == OnScrollListener.SCROLL_STATE_IDLE) {//此方法可以用,但滾動(dòng)條滾動(dòng)到頂端,也觸發(fā)
//       Toast.makeText(TestListScroll.this, "OK", Toast.LENGTH_SHORT).show();
//       bindViewData();bindViewData
//       }
 //此方法正好滿(mǎn)足需求:滾動(dòng)到低端,加載數(shù)據(jù)
 if(view.getLastVisiblePosition() == (view.getCount() -1)){
  bindViewData();//加載數(shù)據(jù)的方法
 }
}
//下面的方法,可以實(shí)現(xiàn)滾動(dòng)加載,每滾動(dòng)一條,則在底端加載一條。
public void onScroll(AbsListView view, int firstVisibleItem, int visibleItemCount, int totalItemCount) {
//滾動(dòng)加載
////     Toast.makeText(TestListScroll.this, "OK" + firstVisibleItem + "|" + visibleItemCount + "|" + totalItemCount, Toast.LENGTH_SHORT).show();
//     int lastItem = firstVisibleItem + visibleItemCount;
////     Toast.makeText(TestListScroll.this, "OK" + listItem.size() + firstVisibleItem + visibleItemCount + lastItem , Toast.LENGTH_SHORT).show();
//      if (listItem.size() == lastItem && listItemAdapter.getCount() > 0) {
//       start = end;
//       end = end + 1;
//       
//       bindViewData();
//      }
}
});

更多關(guān)于Android控件相關(guān)內(nèi)容感興趣的讀者可查看本站專(zhuān)題:《Android控件用法總結(jié)

希望本文所述對(duì)大家Android程序設(shè)計(jì)有所幫助。

相關(guān)文章

最新評(píng)論