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
erweitertimplements 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 "
PLZ bitte. – Sush