0
Ich habe eine GridView mit 20 Bildern darin. Ich möchte die Position der Liste beibehalten, wenn ich mein Gerät rotiere.Wie bekomme ich die Position von GridView
Ich habe bereits versucht, diese Methoden
int index= gridView.getFirstVisiblePosition();
es 0 zurück
Ich habe bereits versucht, onPause, onResume, onSaveInstanceState(), onRestoreInstanceState immer 0 zurück
Gibt es eine andere linke Option ? oder eine Idee, warum ich dieses Problem habe?
Vielen Dank @Jaydip Und sagen Sie mir, was der Unterschied zwischen Ihrer Lösung dann ist und den Code int index = gridView.getFirstVisiblePosition(); – user2983359
Ihre Begrüßung @ user2983359 –
Wenn sich die Ausrichtung zu dieser Zeit ändert, wird die Aktivität aktualisiert, so dass Sie in Ihrem Code immer die 0-Position erhalten und wenn Sie 'android: configChanges =" orientation | screenSize "einstellen, wird die Aktivität nicht aktualisiert gird view wieder –