2012-01-16 8 views
6

Ho un piccolo problema quando apro la tastiera nella mia applicazione. Ho una barra delle schede che si trova nella parte inferiore della pagina e in alcune situazioni, non sempre quando faccio clic su modifica testo e tastiera appare, sposta la mia barra delle schede su di essa. non v'è alcun modo per disattivare questo: Ecco un esempio:La tastiera Android mette in primo piano la barra delle schede

enter image description here

Quindi la mia domanda è. Voglio che la mia barra delle schede rimanga nascosta sotto la tastiera quando viene visualizzata.

Grazie in anticipo!

+0

avete trovato una soluzione ? – Derzu

risposta

7

aggiungere queste proprietà per la vostra attività nel file manifesto:

android:windowSoftInputMode="stateHidden|adjustResize|adjustPan" 

Spero che questo aiuti

+1

Non ha funzionato per me. – Derzu

+0

@Derzu funziona per me. :) – Sufian

+1

@ Derzu, hai trovato la soluzione per questo ... stateHidden | adjustResize | adjustPan non funziona anche per me .. – Manikandan

0

Una soluzione semplice sarebbe quella di dire al TabBar per regolare per la modalità SoftKeyboard. Per fare questo, vai al tuo file manifesto, e nel Tabbar Activity aggiungere questa linea,

android:windowSoftInputMode="adjustPan" 

Questo rende il vostro Tabbar a rimanere in fondo anche quando il SoftKeyboard è visibile.

Problemi correlati