ListView scrollt nicht bis zum Ende, wenn die Tastatur verwendet wird

8

Meine ListView sollte automatisch scrollen, um zu beenden, wenn eine neue Nachricht empfangen oder gesendet wurde. Aber wenn ich Android-Tastatur verwenden, um Nachricht von EditText unterhalb von ListView zu senden, ändert ListView Größe und neue Nachricht, die ich senden möchte, Bildschirm erscheint und ich muss nach unten scrollen, um es zu sehen, auch wenn Tastatur verschwindet und ListView die Größe erneut ändert / p>

Zum Scrollen von ListView verwende ich:     

%Vor%

funktioniert aber in meinem Fall nicht richtig.

Weiß jemand, warum es vorkommen kann? Gibt es eine Möglichkeit, die ListView IMMER durchblättern zu beenden?

Danke, Ihre Hilfe wird sehr geschätzt!

    
Zakhar Fadeev 23.08.2012, 08:15
quelle

3 Antworten

8

Sie können versuchen, diese Codezeile hinzuzufügen, nachdem Sie die Auswahl auf Ihre Liste gesetzt haben:

%Vor%

Der resultierende Code sollte wie folgt aussehen:

%Vor%     
HitOdessit 23.08.2012, 12:30
quelle
16

Probieren Sie diesen Code aus:

%Vor%

(oder setzen Sie es nach XML-Layout).

    
mac_cz 26.03.2013 18:03
quelle
1

Setzen Sie android: windowSoftInputMode im Manifest für die Aktivität auf adjustPan|adjustResize .

    
jeet 23.08.2012 08:30
quelle