Erhalte den maximalen HorizontalScrollView Scroll-Betrag

7

Ich füge schwebende Pfeile zu meinem HorizontalScrollView hinzu, was den Benutzer wissen lässt, dass es mehr Elemente außerhalb der aktuellen Ansicht gibt.

Was ich brauche, ist, wie man erkennt, ob die Ansicht bis zum Maximum gescrollt wurde. Du hättest gedacht, dass die Methode getMaxScrollAmount() dir das geben würde - in meinem Code gibt es mir nicht die Breite der Ansicht. Geh, warum? Hier ist mein Code - nett und einfach:

%Vor%

Ausgabe von obigem Debugging:

%Vor%

(152 ist in diesem Fall das Max)

    
Graeme 03.10.2011, 13:49
quelle

1 Antwort

19

Das Kind der horizontalen Bildlaufansicht sollte die richtige Breite haben. Probieren Sie dies

aus %Vor%

Dies sollte der maximale Scroll-Betrag sein.

Fügen Sie den folgenden Code in Ihre onCreate-Methode ein

%Vor%     
blessenm 03.10.2011, 14:33
quelle

Tags und Links