W3Cschool
恭喜您成為首批注冊(cè)用戶
獲得88經(jīng)驗(yàn)值獎(jiǎng)勵(lì)
設(shè)置 ListView 的滾動(dòng)監(jiān)聽器 setOnScrollListener(new OnScrollListener{….})
在監(jiān)聽器中有兩個(gè)方法: 滾動(dòng)狀態(tài)發(fā)生變化的方法onScrollStateChanged和 listView 被滾動(dòng)時(shí)調(diào)用的方法onScroll
在滾動(dòng)狀態(tài)發(fā)生改變的方法中,有三種狀態(tài):
對(duì)不同的狀態(tài)進(jìn)行處理:
分批加載數(shù)據(jù),只關(guān)心靜止?fàn)顟B(tài): 關(guān)心最后一個(gè)可見的條目, 如果最后一個(gè)可見條目就是數(shù)據(jù)適配器(集合)里的最后一個(gè), 此時(shí)可加載更多的數(shù)據(jù). 在每次加載的時(shí)候, 計(jì)算出滾動(dòng)的數(shù)量, 當(dāng)滾動(dòng)的數(shù)量大于等于總數(shù)量的時(shí)候, 可以提示用戶無更多數(shù)據(jù).
Copyright©2021 w3cschool編程獅|閩ICP備15016281號(hào)-3|閩公網(wǎng)安備35020302033924號(hào)
違法和不良信息舉報(bào)電話:173-0602-2364|舉報(bào)郵箱:jubao@eeedong.com
掃描二維碼
下載編程獅App
編程獅公眾號(hào)
聯(lián)系方式:
更多建議: