2016-06-08 16 views
0

Ich habe eine WebView. Ich möchte erkennen, wenn ich oben auf der Seite bin, wenn ich meine Seite ganz nach oben scrolle. Wie mache ich das?Wie erkennt man den Seitenanfang in WebView?

Ich habe

erweitert
implements OnScrollListener 

und hinzugefügt, diese beiden automatisch

@Override 
public void onScroll(AbsListView arg0, int arg1, int arg2, int arg3) { 
    // TODO Auto-generated method stub 

} 

@Override 
public void onScrollStateChanged(AbsListView arg0, int arg1) { 
    // TODO Auto-generated method stub 

} 

aber ich nicht

@Override 
protected void onScrollChanged(int l, int t, int oldl, int oldt) { 

    if(view.getTop()==t){ 
     // reaches the top end 
     } 

    View view = (View) getChildAt(getChildCount()-1); 
    int diff = (view.getBottom()-(getHeight()+getScrollY()+view.getTop()));// Calculate the scrolldiff 
    if(diff <= 0){ 
     // if diff is zero, then the bottom has been reached 
     Log.d(ScrollTest.LOG_TAG, "MyScrollView: Bottom has been reached"); 
      } 
    super.onScrollChanged(l, t, oldl, oldt); 
} 

der Fehler hinzufügen kann es mir „Die Methode ist gibt onScrollChanged (int, int, int, int) vom Typ MainActivity muss a überschreiben oder implementieren Supertype-Methode "

+0

PLZ bitte. – Sush

Antwort

Verwandte Themen