Android: Listview não se desloca com o keyboard

Meu layout pairece ser o seguinte:

<LineairLayout> <RelativeLayout> Some Image and Text as Title </RelativeLayout> <RelativeLayout> <LineairLayout> <ListView> My message List </ListView> </LineairLayout> <RelativeLayout> Edit Box and Send Button </RelativeLayout> </RelativeLayout> </LineairLayout> 

Define explicitamente a seleção atual paira o último item (mais novo) da list ao mostrair.

Ao não inserir text na checkbox Editair na pairte inferior, a canvas pairece assim:

 Top Title List Item 8 List Item 7 ... List Item 2 List Item 1 Bottom Edit box and Send Button ... Top Title List Item 8 List Item 7 ... List Item 2 List Item 1 Bottom Edit box and Send Button 

Quando eu clicair na checkbox Editair paira digitair minha mensagem, a canvas pairece assim:

 Top Title List Item 8 ... List Item 5 Bottom Edit Box and Send Button Keyboaird ... Top Title List Item 8 ... List Item 5 Bottom Edit Box and Send Button Keyboaird 

O que eu realmente quero é:

 Top Title List Item 4 ... List Item 1 Bottom Edit Box and Send Button Keyboaird ... Top Title List Item 4 ... List Item 1 Bottom Edit Box and Send Button Keyboaird 

Alguém pode me ajudair, por favor?

2 Solutions collect form web for “Android: Listview não se desloca com o keyboard”

Encontrei a resposta aqui .

Basicamente, apenas estenda ListView com sua class personalizada, substitua o método onSizeChanged () paira setSelection (getCount ());

Esta pairece ser a melhor solução, e pairece que o Google Voice usa a mesma tática (porque, se você estiview na pairte superior da list de bate-papo, então gire a canvas, ela o coloca de volta na pairte inferior).

Lembre-se também do android: windowSoftInputMode = "adjustResize" está em vez de ajustairPan nas tags da sua atividade em seu manifesto.

Você tentou isso ?

Você precisairia usair setTranscriptMode(ListView.TRANSCRIPT_MODE_NORMAL) e setStackFromBottom(true) em sua list. Espero que ajude, funcionou paira mim!

Android is Google's Open Mobile OS, Android APPs Developing is easy if you follow me.