2010-09-17 7 views
7

Ich habe ein ScrollView (und ein LinearLayout darin) als Hauptinhalt eingestellt. Wenn der Benutzer die Ansicht weiter nach unten scrollt und wenn ich die untergeordnete Ebene (LinearLayout) durch eine andere LinearLayout-Eigenschaft ersetze, bleibt die Ansicht in der gescrollten Position.Zurücksetzen von Bildlauf in ScrollView

Wie setze ich die ScrollView zurück auf Koordinate 0?

Antwort

23
+2

Ich bemerkte, dass scrollTo (0,0) besser funktioniert. smoothScrollTo und fullScroll gehen manchmal einfach nicht ganz nach oben. Ich weiß nicht warum. Ich denke, es hat etwas mit der Scroll-Animation zu tun. scrollTo nur "springt" nach oben und das ist genau das, was ich brauchte. Vielen Dank! – Boy

+0

@Boy danke, mein Herr – vuhung3990

4

Wenn u die Scrollview löschen möchten u removeAllViews verwenden können();

0

yourScrollView.scrollTo (0,0) wird die Arbeit gut machen.

Verwandte Themen