Android實現(xiàn)ListView數(shù)據(jù)動態(tài)加載的方法
本文實例講述了Android實現(xiàn)ListView數(shù)據(jù)動態(tài)加載的方法。分享給大家供大家參考,具體如下:
list.setOnScrollListener(new OnScrollListener() {
//添加滾動條滾到最底部,加載余下的元素
public void onScrollStateChanged(AbsListView view, int scrollState) {
// if (scrollState == OnScrollListener.SCROLL_STATE_IDLE) {//此方法可以用,但滾動條滾動到頂端,也觸發(fā)
// Toast.makeText(TestListScroll.this, "OK", Toast.LENGTH_SHORT).show();
// bindViewData();bindViewData
// }
//此方法正好滿足需求:滾動到低端,加載數(shù)據(jù)
if(view.getLastVisiblePosition() == (view.getCount() -1)){
bindViewData();//加載數(shù)據(jù)的方法
}
}
//下面的方法,可以實現(xiàn)滾動加載,每滾動一條,則在底端加載一條。
public void onScroll(AbsListView view, int firstVisibleItem, int visibleItemCount, int totalItemCount) {
//滾動加載
//// 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)容感興趣的讀者可查看本站專題:《Android控件用法總結(jié)》
希望本文所述對大家Android程序設(shè)計有所幫助。
- Android列表組件ListView使用詳解之動態(tài)加載或修改列表數(shù)據(jù)
- Android開發(fā)中Listview動態(tài)加載數(shù)據(jù)的方法示例
- Android 動態(tài)添加view或item并獲取數(shù)據(jù)的實例
- Android 根據(jù)EditText搜索框ListView動態(tài)顯示數(shù)據(jù)
- Android實現(xiàn)listview動態(tài)加載數(shù)據(jù)分頁的兩種方法
- android ListView內(nèi)數(shù)據(jù)的動態(tài)添加與刪除實例代碼
- Android實現(xiàn)動態(tài)添加數(shù)據(jù)與堆疊折線圖詳解流程
相關(guān)文章
Android編程開發(fā)實現(xiàn)多線程斷點續(xù)傳下載器實例
這篇文章主要介紹了Android編程開發(fā)實現(xiàn)多線程斷點續(xù)傳下載器,涉及Android多線程,文件傳輸及斷點續(xù)傳的相關(guān)技巧,需要的朋友可以參考下2016-01-01
Android開發(fā)之React Navigation 導(dǎo)航欄樣式調(diào)整+底部角標消息提示
這篇文章主要介紹了React Navigation 導(dǎo)航欄樣式調(diào)整+底部角標消息提示的相關(guān)知識,非常不錯,具有一定的參考借鑒價值 ,需要的朋友可以參考下2019-05-05
Unity同步/異步調(diào)用Android的方法實例
unity在Android端開發(fā)的時候,免不了要調(diào)用Java,下面這篇文章主要給大家介紹了關(guān)于Unity同步/異步調(diào)用Android的相關(guān)資料,文中通過示例代碼介紹的非常詳細,需要的朋友可以參考下2021-08-08
如何在Android中實現(xiàn)漸顯按鈕的左右滑動效果
本篇文章是對在Android中實現(xiàn)漸顯按鈕的左右滑動效果進行了詳細的分析介紹,需要的朋友參考下2013-06-06

