Erfassen onScroll-event im Android-ScrollView
Einfaches Szenario - ScrollView-hosting eine einzelne LinearLayout, die mehrere Kinder hat - die bevorzugte Muster ermöglichen eine schriftrolle aktiviert Aussicht in der Entwicklung auf Android.
Mich bannen zu müssen onScrollEvents, start, stop, etc. , die leicht verfügbar sind und sehr gut funktionieren, wenn ich mit ListView/onScrollListener Kombination.
Einem dedizierten widget zum scrollen eine Ansicht NICHT über die integrierten Funktionen zum erfassen dieser Ereignisse? Komm! Ich habe versucht OnTouchEvent-listener, onGestureListener, etc - arbeiten alle Tips und Tricks und alle gemeint für etwas anderes. Was vermisse ich hier?
- Genau das gleiche gefragt hat und beantwortet vor: stackoverflow.com/questions/8181828/... im Grunde ist es nicht verfügbar, out of the box.
- Genau - wir sollten die Fragen wahrscheinlich noch tausend mal so jemand auf Android-dev-team wird es hören, oder zumindest eine angemessene Entschuldigung. - wird wählen Sie eine der Hunderte von Tricks, wahrscheinlich erweitern ScrollView.
- mögliche Duplikate von Kann ich onScrollListener für eine ScrollView?
- Salam. Diese Antwort war für mich sehr gut: stackoverflow.com/a/23365539/1676736
Du musst angemeldet sein, um einen Kommentar abzugeben.
Leider gibt es keine vorgefertigten Art und Weise für immer für diese Veranstaltungen. Es gibt jedoch zwei Problemumgehungen:
Verwenden
ListView
stattErstellen Sie Ihre eigenen custom ScrollView mit ScrollListener. Dies ist nicht so schwer zu erreichen und vor getan wurde.