Ich habe ListView
innerhalb NestedScrollView
(RecycleListView nicht verwenden) in meinem Fragment. Listen Adapter init in onCreate
und nicht neu erstellt, wenn App zurück zu dem Fragment von anderen Fragment. Aber meine NestedScrollView scrollt dann nach oben (kann ich das verhindern?). Ohne NestedScrollView
bleibe mein ListView an der gleichen Stelle.Verhindern NestedScrollView scrollt nach oben automatisch
Antwort
Entfernen Sie @ string/appbar_scrolling_view_behavior aus dem NestedScrollView-Layout.
Sie sollten den Listenstatus in onPause()
Methode auf dem Fragment (speichern Sie es im Bundle) und dann lesen und setzen Sie es in onResume()
. Einfach einen konstanten Schlüssel erstellen, speichern und dann lesen :-)
Der Wert, den Sie speichern möchten, ist wahrscheinlich getScrollY()
. Dann wollen Sie es mit scrollTo(int x, int y)
wiederherstellen, wobei x = 0 und y = savedValue.
Auch Sie tunRecyclerView
verwenden wollen :-) Es ist wirklich cool und funktioniert wirklich gut mit NestedScrollView
und CoordinatorLayout
. Außerdem ist es viel einfacher und schneller zu implementieren als ListView
, sobald Sie den Dreh raus haben. Es ist auch sehr leicht. Und ich hatte es einmal gesehen, einen Welpen vor einem Feuer zu retten. RecyclerView ist da Mann! :-D
- 1. NestedScrollView scrollt nach oben auf Recyclerview resized
- 2. _adjustContentOffsetIfNecessary - UIScrollView scrollt automatisch nach oben
- 3. ObjectChoiceField scrollt automatisch nach oben, nachdem eine Auswahl getroffen wurde?
- 4. Image verursacht NestedScrollView automatisch nach oben zu bewegen
- 5. window.location.hash = ""; Scrollen nach oben verhindern?
- 6. Wie kann ich verhindern, dass JScrollPane automatisch nach unten scrollt?
- 7. UIScrollView: single tap scrollt es nach oben
- 8. Wie scrollt man nach oben von RecycleView?
- 9. UITableView Scrollt nach oben bei Zellenaktualisierung
- 10. Ckeditor scrollt nach oben in Microsoft Edge
- 11. ListView scrollt immer nach oben in reaktionsbereit
- 12. NestedScrollview beginnt nicht von oben
- 13. Wie kann ich verhindern, dass die Webseite nach oben scrollt, wenn ich die Folie benutze?
- 14. Collapsing Symbolleisten-Layout mit NestedScrollView scrollt nicht glatt
- 15. textView automatisch nach oben bewegen
- 16. Verhindern, dass der Browser scrollt nach: target
- 17. GridView scrollt zurück nach oben nach der Zeilenauswahl
- 18. Verhindern Sie, dass der Bildschirm nach oben scrollt, wenn die Weichtastatur in WP7 angezeigt wird?
- 19. wie auf Chrom für a href nach oben zu verhindern = „#“
- 20. Wie scrollt man automatisch nach oben, wenn die Seite gesendet wird
- 21. LibGDX: Wie scrollt das ScrollPane automatisch nach unten?
- 22. UITableView automatisch nach unten scrollt nach einem reload
- 23. Anchor-Tag mit Onclick und href = '#' scrollt nach oben
- 24. Spinner scrollt nach oben, wenn LongPress oder langsam scrollen
- 25. Wie scrollt nach oben und unten in geschnittenen "Bildschirm" Terminal
- 26. Emberjs scrollt beim Ändern der Ansicht nach oben
- 27. Android ListView - scrollt zurück nach oben auf Update
- 28. Warum lässt UIScrollView oben Platz und scrollt nicht nach unten
- 29. Wie erkennt man, dass ListView nach oben oder unten scrollt?
- 30. Verhindern, dass Seite bei Fokuswechsel scrollt
Dies funktioniert nicht –