2016-09-01 5 views
0

unten Quellcode ist nicht perfekt Code.wie scroll unten und oben zu überprüfen

arbeiten auf einer Seite, nur auf der Unterseite arbeiten.

wie bearbeiten?

bitte geben Sie mir ein Beispiel bearbeiten.

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

Antwort

1

Haben Sie scrollView.fullScroll (ScrollView.FOCUS_UP) versuchen; und scrollView.fullScroll (ScrollView.FOCUS_DOWN);

Verwandte Themen