天天看點

Android ScrollView滑動到最底端或者最頂端再加載資料

要實作一個功能:當scrollview滑動到最底端的時候需要觸發事件加載其他資料。很多人都以為scrollview可以像listviev那樣setonscrolllistener,其實沒那麼簡單,因為scrollview壓根就沒有該接口,在baidu上兜了一圈沒有找到合适的答案,沒辦法隻能google去了,居然一下子解決了這個問題,還是老外比較牛,呵呵,這是我通路的網址: 

http://stackoverflow.com/questions/2864563/how-do-i-know-that-the-scrollview-is-already-scrolled-to-the-bottom 

注意,如果資料不滿一頁的話,會執行onbottom方法!通常要使用懶加載的話資料都會超過一頁,是以我沒仔細考慮這個問題! 

我把scrollview封裝成類了,源碼如下:

用的時候也很簡單,通常這樣使用:

順便記一下老外使用fullscroll的做法。當然也可以直接fullscroll而不需要放入post()。 

繼續閱讀