Auto Scrolling ist Problem & amp; Bewegen Sie sich auch zu einer bestimmten Position mit Code ist schwierig.
Ich mache zwei recyclerView abhängig zueinander mit dem horizontalen Scroll und mittlerer Auswahl.
So mein Problem der Methode der Notifydatasetchanged verwendet und recyclerView Postion auf 0 Reseting und es Scrolling Auswahlbereich, weil es falsch Index Rückkehr ...
Wenn ich nach der Änderung der Daten einen Auswahlindex bekommen möchte. Ich verwende untenstehendes Beispiel, um dies mit einigen Änderungen zu erreichen.
Get Zentrum sichtbares Element von RecycleView wenn Scrollen
Ich brauche die Daten über Scroll ersten recyclerView Adapter zum zweiten recyclerView Adapter mit Datenänderung zu ändern.
Aber scrollview setzt die Position in der ersten Position Ich habe versucht, die notifyItemRangeChanged (int, int) notifyItemRangeInserted (int, int) Methoden ...
Detail Erklärung: Ich bin die Art zu ändern und den Wert von Look Scroll zurückgesetzt. Ich muss die ausgewählte Position der unteren Bildlaufansicht ändern. Speziell kann ich die zentrale Position nicht durch Ändern der Daten erhalten. Bedeutet ich, wenn ich den Adapter als Index benachrichtige, bleibt wie es ist. Ich muss es wie normale Adapter nach Reset-Daten arbeiten.
Vielen Dank im Voraus.
%Vor%/ * Dies ist am wichtigsten, wenn expectedPositionDate & lt; 0 recyclerView kehrt zum nächsten Objekt zurück * /
%Vor%// Typ Adapter
%Vor%Ich bin nicht sicher, ob ich Sie richtig verstanden habe, aber Sie möchten die Daten einer Recyclerview ändern und den Wert einer anderen Recyclerview zurücksetzen
Versuchen Sie es mit recyclerView.scrollToPosition (INDEX_YOU_WANT_TO_SCROLL_TO);
WENN SIE DIE ZENTRALPROFIL DER DATENANWENDUNG ERREICHEN MÖCHTEN recyclerview.scrollToPosition (arraylist.size () / 2); arrayList, in der Ihre zeichnbaren Daten gespeichert sind
Tags und Links android android-layout android-recyclerview material-design horizontalscrollview