Ich habe ein ScrollView
mit einem RelativeLayout
darin. Diese RelativeLayout
hat dann mehrere View
s in sich. Einer dieser mehreren View
s ist ein CheckBox
. Wenn CheckBox
aktiviert / deaktiviert ist, sollten einige der anderen View
s entsprechend erscheinen / verschwinden. Das Erscheinen und Verschwinden funktioniert einwandfrei, aber jedes Mal, wenn das Ziel View
s erscheint oder verschwindet, scrollt ScrollView
den ganzen Weg bis zur Spitze und ich bin gezwungen, nach unten zu scrollen, um zu sehen, was passiert ist.
Der Code, mit dem ich die Sichtbarkeit kontrolliere, lautet:
%Vor% und die Methode crossCountryCheckboxClicked()
wird aufgerufen, indem das Attribut android:onClick
für das Element CheckBox
in der XML-Layoutdatei angegeben wird.
Hier ist die XML-Layout-Datei:
%Vor%
Wie kann ich verhindern, dass ScrollView
jedes Mal nach oben scrollt, wenn eine der Sichtbarkeiten seiner Kinder zwischen View.GONE
und View.Visible
?
Tags und Links android scroll scrollview visibility