Je suis en train de construire une application similaire à un chat qui affiche le texte que l'utilisateur saisit à l'écran en utilisant un scrollview. Ce que je fais, c'est de faire défiler automatiquement le scrollview vers le bas lorsque plus de texte est ajouté à l'écran. Je utilise
ScrollView my_scrollview = (ScrollView) findViewById(R.id.scroller);
my_scrollview.fullScroll(ScrollView.FOCUS_DOWN);
Cela semble fonctionner, bien que pour une raison quelconque, comme le clavier est généralement à l'écran lors de la discussion, lorsque le scrollview descend, il ne l'est pas complètement - le nouveau textview ajouté n'est pas affiché (vous devrez faire défiler manuellement vers le bas pour le voir). Comment puis-je résoudre ce problème ?