Sto provando a creare una schermata di chat piuttosto semplice con una ListView che mostra il testo e un EditText nella parte inferiore e un pulsante "Invia" a destra di EditText. Tutto è funzionale, ma quando clicco su EditText, la tastiera virtuale lo copre. Lo schermo si apre leggermente ma non abbastanza per essere visibile sopra la tastiera. Ho il tag "adjustPan" nel mio manifest e ho anche provato il tag "adjustResize" senza alcun risultato. Immagino che abbia qualcosa a che fare con il modo in cui il mio layout è impostato, ma onestamente non ne ho idea. Per favore aiuto!adjustPan non impedisce la copertura della tastiera EditText
layout attuale ...
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:orientation="vertical"
android:layout_width="fill_parent"
android:layout_height="fill_parent">
<ListView android:id="@+id/android:list"
android:layout_height="0dip"
android:layout_width="fill_parent"
android:layout_weight="1"
android:stackFromBottom="true">
</ListView>
<LinearLayout android:orientation="horizontal"
android:layout_width="fill_parent"
android:layout_height="wrap_content">
<EditText android:id="@+id/sendMessageBox"
android:focusable="true"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:layout_weight="1"
android:scrollbars="vertical"
android:maxLines="4"
android:text=""
android:inputType="textShortMessage|textAutoCorrect|textCapSentences|textMultiLine"
android:maxLength="1000"
android:hint="Type your message..."
android:imeOptions="actionSend"/>
<Button android:id="@+id/sendMessageButton"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_gravity="bottom"
android:text="Send"/>
</LinearLayout>
Grazie! Ho salvato la mia giornata! Ho avuto un campo di input webview sovrapposto alla tastiera. Rimozione a schermo intero risolto. – tarkeshwar
Grazie! Ho avuto lo stesso problema, ma mettere tutto all'interno di una scrollView non ha risolto il problema. Quindi sembra che rimuovere la flag a schermo intero sia l'unico modo per sbarazzarsi di questo bug. – yahya
controlla la semplice risposta di @usman di seguito. Funziona a schermo intero – usman