Android: problemas de edittext y de teclado multilínea

Tengo este edittext:

<EditText android:inputType="textMultiLine|textCapSentences" android:layout_width="fill_parent" android:layout_height="240dp" android:scrollHorizontally="false" android:imeOptions="actionNone" android:minLines="9" android:scrollbars="vertical" android:singleLine="false" android:gravity="top" android:layout_gravity="center_vertical|left" android:nextFocusForward="@+id/costo_dettagli" android:layout_weight="1" android:id="@+id/dettagli" android:textSize="20sp" /> 

Y esta parte del manifiesto:

 android:windowSoftInputMode="stateHidden|adjustPan" 

¿el problema? Cuando el teclado aparece, va por debajo del cursor parpadeante (en la primera línea en otras palabras) y no debajo de todo el edittext! En la necesidad de tener el teclado debajo del widget.

Toda mi disposición está en un scrollview, y he intentado todo del androide: windowSoftInputMode

Problema edittext http://imageshack.com/a/img199/9295/jmgb.png

¿¿Que demonios?? necesito ayuda por favor.

puedes usar:

 android:imeOptions="flagNoExtractUi" 

En archivo xml

O en principal añadir esto:

 @Override public InputConnection onCreateInputConnection(EditorInfo outAttrs) { outAttrs.imeOptions = EditorInfo.IME_FLAG_NO_EXTRACT_UI; // etc. } 

O en oncreate insertar este código:

 editText.setImeOptions(EditorInfo.IME_FLAG_NO_EXTRACT_UI) 
  • Ajusta scrollview cuando el teclado está hacia arriba
  • Cómo obtener la altura del teclado cuando la actividad creada en android
  • Cómo detectar qué aplicación se abre en android
  • Teclado personalizado es ocultar el cuadro Editar en Android
  • ¿Cómo desactivar el teclado suave de Android para una actividad en particular?
  • Disposición de teclado personalizada de Android dejando un margen de blanco en el lateral
  • ¿Cómo desactivo la barra de autocorrección en los teclados de Android?
  • Android - Detectar el teclado visible?
  • Ocultar teclado virtual al hacer clic en un botón
  • EditText con teclado suave y botón "Atrás"
  • En Android, ¿Se puede interceptar eventos clave a nivel mundial antes de que lleguen al niño?
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.