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