S
Son Goku
Ambitioniertes Mitglied
- 5
Hallo
Ich habe eine Scrollview, die ein RealtiveLayout beinhaltet. Dieses beinhaltet standardmäßig x weitere RelativeLayouts.
Wenn ich am Ende der Scrollview angelangt möchte ich x weitere RelativeLayouts einblenden, die automatusch, wenn das Ende der ScrollView erreicht wird, aus dem Web nachgeladen werden sollen.
Bisher hatte ich bei anderen Activitys, die eine Scrollview beinhaltet haben, immer die (fester) Höhe der einzelnen Elemente gekannt und konnte somit ausrechnen, wann verschiedene Elemente in den sichtbaren Bereich gelangen bzw. das Scrollview ganz am Ende angelangt ist. Nun habe ich diese feste Höhe aber nicht mehr, da der Inhalt mal mehr bzw. mal weniger sein kann.
Wie kann ich herausfinden, wenn die Scrollview ganz nach unten gescrollt wurde?
Bzw. kann ich bestimmen wie hoch der Inhalt des Scrollviews ist, damit ich zumindest nach "alter" (aktueller) Logik bestimmen kann, wann ich den Ende erreicht hab?
Oder kann man sogar abfragen, wenn ein bestimmten Element am Bildschirm zu sehen ist, ohne das berechnen zu müssen?
Die Methode "getEdgeFlags()" der Klasse "MotionEvent" gibt hier leider immer 0 zurück.
Viele Grüße
Son Goku
Ich habe eine Scrollview, die ein RealtiveLayout beinhaltet. Dieses beinhaltet standardmäßig x weitere RelativeLayouts.
Wenn ich am Ende der Scrollview angelangt möchte ich x weitere RelativeLayouts einblenden, die automatusch, wenn das Ende der ScrollView erreicht wird, aus dem Web nachgeladen werden sollen.
Bisher hatte ich bei anderen Activitys, die eine Scrollview beinhaltet haben, immer die (fester) Höhe der einzelnen Elemente gekannt und konnte somit ausrechnen, wann verschiedene Elemente in den sichtbaren Bereich gelangen bzw. das Scrollview ganz am Ende angelangt ist. Nun habe ich diese feste Höhe aber nicht mehr, da der Inhalt mal mehr bzw. mal weniger sein kann.
Wie kann ich herausfinden, wenn die Scrollview ganz nach unten gescrollt wurde?
Bzw. kann ich bestimmen wie hoch der Inhalt des Scrollviews ist, damit ich zumindest nach "alter" (aktueller) Logik bestimmen kann, wann ich den Ende erreicht hab?
Oder kann man sogar abfragen, wenn ein bestimmten Element am Bildschirm zu sehen ist, ohne das berechnen zu müssen?
Die Methode "getEdgeFlags()" der Klasse "MotionEvent" gibt hier leider immer 0 zurück.
Viele Grüße
Son Goku