2016-09-01 7 views
0

ソースコードは完全なコードではありません。スクロールボトムとトップを確認する方法

片面に作用し、底面のみに作用する。

編集方法は?

私に例を教えてください。

list.setOnScrollListener(new OnScrollListener() { 

     @Override 
     public void onScroll(AbsListView view, int firstVisibleItem, 
      int visibleItemCount, int totalItemCount) { 

     } 

     int mPosition=0; 
     int mOffset=0; 

     @Override 
     public void onScrollStateChanged(AbsListView view, int scrollState) { 
      // TODO Auto-generated method stub 
       int position = list.getFirstVisiblePosition(); 
       View v = list.getChildAt(0); 
       int offset = (v == null) ? 0 : v.getTop(); 

       if (mPosition < position || (mPosition == position && mOffset < offset)){ 
         // Scrolled up 

       } else { 
         // Scrolled down 

       } 
     } 
    }); 
+0

http://stackoverflow.com/questions/12114963/detecting-the-scrolling-direction-in-the-adapter-up-down – user3662974

答えて

1

scrollView.fullScroll(ScrollView.FOCUS_UP)を試したことがありますか。およびscrollView.fullScroll(ScrollView.FOCUS_DOWN);

関連する問題