2012-08-24 29 views

回答

4

您需要實施OnScrollListener,它提供的方法可以幫助您檢測您的ListView的滾動位置。閱讀this後。

+0

這是我一直在尋找的精確解。你是明星。乾杯! – akd

7
listView.setOnScrollListener(new OnScrollListener() { 
        @Override 
        public void onScrollStateChanged(AbsListView view, int scrollState) { 
         switch (scrollState) { 
         case OnScrollListener.SCROLL_STATE_IDLE: 
          Log.i("", "here scrolling is finished"); 
          break; 
         case OnScrollListener.SCROLL_STATE_TOUCH_SCROLL: 
Log.i("", "here scrolling is finished"); 
         case OnScrollListener.SCROLL_STATE_FLING: 
          Log.i("", "its scrolling...."); 
          break; 
         default: 
          break; 
         } 
        } 

好運...

+0

這是一個很好的實現。我是繼承listview和使用自定義列表視圖。禁用一些不需要的實現。我想我沒有設置一個監聽器,當我實現並在我的subclassed列表視圖中使用此代碼? – akd