2011-01-04 15 views
0

Ich bin neu bei Andriod, ich habe n von TextView innerhalb der GridView, die mit einem eigenen Scroller kommt, brauche ich eine Methode, die sagen, ob eine bestimmte Ansicht in der GridView im View Port sichtbar ist?Grid View Scroller

Antwort

0

können Sie einen der Adapter Methoden verwenden: beziehen sich auf diese link

public int getFirstVisiblePosition()

seit: API Ebene 1 Gibt die Position innerhalb des Datensatzes des Adapters für das erste Element angezeigt auf Bildschirm. Rückgabe Die Position innerhalb der Adapter-Datensatz

+0

Vielen Dank für Ihre rechtzeitige Hilfe. getFirstVisiblePosition() gibt die erste im Viewport sichtbare Position zurück. getPositionForView (view) gibt die Position für Ihre Ansicht zurück. Damit Ihre Ansicht im Ansichtsfenster des Scrollers sichtbar ist, sollte sie einen größeren Wert haben als der von getFirstVisiblePosition() zurückgegebene Wert. –