歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
您现在的位置: Linux教程網 >> UnixLinux >  >> Linux編程 >> Linux編程

Android中OnScrollListener的詳解(Listview分批加載用到)

Android中OnScrollListener的詳解(Listview分批加載用到) 見 http://www.linuxidc.com/Linux/2014-05/101539.htm

class MyScrollListener implements OnScrollListener { 
 
        @Override 
        public void onScroll(AbsListView view, int firstVisibleItem, 
                int visibleItemCount, int totalItemCount) { 
            /**
            * firstVisibleItem 表示在當前屏幕顯示的第一個listItem在整個listView裡面的位置(下標從0開始)
            * visibleItemCount表示在現時屏幕可以見到的ListItem(部分顯示的ListItem也算)總數
            * totalItemCount表示ListView的ListItem總數 
            * listView.getLastVisiblePosition()表示在現時屏幕最後一個ListItem
            * (最後ListItem要完全顯示出來才算)在整個ListView的位置(下標從0開始) 
            */ 
         
        } 
           
                                                                                                                                       
        @Override 
        public void onScrollStateChanged(AbsListView view, int scrollState) {
    /**
    *scrollState有三種狀態,分別是SCROLL_STATE_IDLE、SCROLL_STATE_TOUCH_SCROLL、SCROLL_STATE_FLING
    *SCROLL_STATE_IDLE是當屏幕停止滾動時
    *SCROLL_STATE_TOUCH_SCROLL是當用戶在以觸屏方式滾動屏幕並且手指仍然還在屏幕上時(The user is scrolling using touch, and their finger is still on the screen)
    *SCROLL_STATE_FLING是當用戶由於之前劃動屏幕並抬起手指,屏幕產生慣性滑動時(The user had previously been scrolling using touch and had performed a fling)
    */ 
            Log.d("load", "onScrollStateChanged"); 
        } 
    } 

Ubuntu 14.04 x64配置Android 4.4 kitkat編譯環境的方法 http://www.linuxidc.com/Linux/2014-05/101148.htm

Ubuntu 12.04搭建Android開發環境 http://www.linuxidc.com/Linux/2012-09/69961.htm

Ubuntu 14.04 配置 Android SDK 開發環境 http://www.linuxidc.com/Linux/2014-05/101039.htm

64位Ubuntu 11.10下Android開發環境的搭建(JDK+Eclipse+ADT+Android SDK詳細) http://www.linuxidc.com/Linux/2013-06/85303.htm

Ubuntu 12.10 x64 安裝 Android SDK http://www.linuxidc.com/Linux/2013-03/82005.htm

更多Android相關信息見Android 專題頁面 http://www.linuxidc.com/topicnews.aspx?tid=11

Copyright © Linux教程網 All Rights Reserved