Comment faire défiler automatiquement la vue Recycler dans Android ?

J'ai développé une application de chat où je peux envoyer et recevoir des messages. Mais le problème est que chaque fois que j'envoie ou reçois des messages, la vue du recycleur ne défile pas vers le haut afin que les messages soient affichés au-dessus du clavier.

J'ai utilisé la vue recycleur mentionnée ci-dessus android.support.v7.widget.RecyclerView.


Solution du problème

Lors de la mise à jour de recyclerview, essayez d'exécuter ce code :

recyclerView.post(new Runnable() {
@Override
public void run() {
// Call smooth scroll
recyclerView.smoothScrollToPosition(adapter.getItemCount() - 1);
}
});

Commentaires

Posts les plus consultés de ce blog

Erreur Symfony : "Une exception a été levée lors du rendu d'un modèle"

Détecter les appuis sur les touches fléchées en JavaScript

Une chaîne vide donne "Des erreurs ont été détectées dans les arguments de la ligne de commande, veuillez vous assurer que tous les arguments sont correctement définis"