2013-07-22 17 views
6

come in questo post: Keyboard hides ListView contentsAndroid: Questa è la tastiera nasconde contenuti ListView

non riesco a vedere contenuto del mio prime righe della mia ListView quando la tastiera è visibile.

perché la mia prima probleme era quello di avere il mio elemento in fondo così ho seguire questa punte: Android : Showing keyboard moves my components up, i want to hide them instead

ma

android:windowSoftInputMode="adjustPan" 

creato un altro problema, il mio ListView non viene ridimensionata quando la mia tastiera è e non riesco a vedere le mie prime righe

Grazie

risposta

4

ho avuto lo stesso problema e risolto questo con il codice qui sotto.

nella vostra attività:

mylistview.setTranscriptMode(ListView.TRANSCRIPT_MODE_NORMAL); 
mylistview.setStackFromBottom(true); 

o in file XML per

android:stackFromBottom="true" 
    android:transcriptMode="normal" 

e mantenendo il adjustResize per l'attività nel file manifesto.

<activity .... android:windowSoftInputMode="stateHidden|adjustResize" ..../> 

Fonte: Push Listview when keyboard appears without adjustPan

Problemi correlati