Wie scrolle ich automatisch nach Recycler in Android?

8

Ich habe eine Chat-Anwendung entwickelt, mit der ich Nachrichten senden und empfangen kann. Das Problem ist jedoch, dass beim Senden oder Empfangen von Nachrichten die Recycleransicht nicht nach oben scrollt, so dass Nachrichten über der Tastatur angezeigt werden.

Ich habe die oben erwähnte Recycler-Ansicht android.support.v7.widget.RecyclerView verwendet.

    
kalai 20.10.2015, 06:48
quelle

4 Antworten

29

Beim Aktualisieren der Recyclerview versuchen Sie, diesen Code auszuführen:

%Vor%     
Nabeel K 20.10.2015, 07:06
quelle
6

Ich verwende den folgenden Code, so dass der Bildlauf bis zur letzten Position automatisch erfolgt:

%Vor%

Ich implementiere, um der Liste ein neues Element hinzuzufügen.

    
CoCo Dev 21.07.2016 18:50
quelle
2

Versuchen Sie die Balg-Methode für das automatische Scrollen zu Ihrer bestimmten Position.

%Vor%

Hinweis : position - Die Position der Liste, die Sie anzeigen möchten.

    
Surendar D 08.06.2016 06:23
quelle
0

Hast du RecyclerView.srollTo(int x, int y) versucht?

Bearbeiten: Versuchen Sie RecyclerView.scrollTo(0, 0) direkt nachdem Sie die letzte Nachricht gesendet oder empfangen haben.

    
Benjamin Scharbau 20.10.2015 06:57
quelle