Teclado virtual que cubre EditText en Galaxy Tab

Tengo un EditText en mi aplicación. Mi problema es que el teclado virtual enmascara mi EditText al escribir. He intentado utilizar diversas materias.

  <activity android:name="Myactivity" android:screenOrientation="portrait" android:configChanges="keyboardHidden|orientation" android:windowSoftInputMode="stateVisible|adjustResize"></activity> 

Pero este problema sigue existiendo … ¿ EditText tiene alguna idea de cómo puedo hacer que el EditText ir a medida que el tipo …?

Codificación feliz …!

Sólo intenta hacer en el archivo de manifiesto de Android:

 android:windowSoftInputMode="stateVisible|adjustResize|adjustPan" 

También necesita agregar el siguiente código en la función OnCreate de la actividad:

 this.getWindow().setSoftInputMode(WindowManager.LayoutParams.SOFT_INPUT_STATE_ALWAYS_HIDDEN); 

Espero que esto funcione para usted.

Tuve el mismo problema con una galaxia. Resulta que Android le permite cambiar el comportamiento del teclado virtual. Puede encontrar los documentos aquí: http://developer.android.com/resources/articles/on-screen-inputs.html

Enlace de trabajo: http://android-developers.blogspot.co.il/2009/04/updating-applications-for-on-screen.html

Básicamente, hay tres modos de entrada:

1) Panorámica y exploración: desplaza la ventana de la aplicación para hacer visible la vista enfocada.

2) Redimensionar: la ventana de la aplicación se redimensiona para ajustarse a la vista enfocada

3) Modo de extracción: solo paisaje (mire la imagen en los documentos … lo explica mejor que nunca)

Por lo que he leído, pan y escanear (que se establece de forma predeterminada) y cambiar el tamaño no funcionan para usted … aunque el primero debe desplazarse por la ventana de la aplicación y el segundo debe cambiar el tamaño para hacer el EditText visible. ¿Puedes publicar tu diseño?

Solo agrega
Android: windowSoftInputMode = "adjustPan" para su actividad en el archivo de manifiesto

Mantenga los ajustes de actividad que publicó, en particular:

Android: windowSoftInputMode = "stateVisible | adjustResize"

Trate de envolver un ScrollView alrededor del diseño que contiene el EditText. La parte superior del ScrollView tendrá que ser superior a la parte superior del SoftKeyboard. He probado esto con muchos EditTexts en un LinearLayout vertical y encontró que cuando el teclado virtual se abre, ScrollView se cambia el tamaño a la pantalla visible y se desplaza como el foco cambia a la siguiente EditText. También sepa que ScrollViews dentro de ScrollViews causará problemas. Espero que esto ayude.

 <ScrollView android:layout_width="fill_parent" android:layout_height="wrap_content" > <LinearLayout android:layout_width="fill_parent" android:layout_height="wrap_content" android:layout_centerHorizontal="true" android:orientation="vertical" > <EditText android:layout_width="192dp" android:layout_height="wrap_content" android:inputType="textShortMessage" android:imeOptions="actionNext|flagNoEnterAction" android:maxLines="1" android:maxLength="64" /> <EditText android:layout_width="192dp" android:layout_height="wrap_content" android:inputType="textShortMessage" android:imeOptions="actionNext|flagNoEnterAction" android:maxLines="1" android:maxLength="64" /> <EditText android:layout_width="192dp" android:layout_height="wrap_content" android:inputType="textShortMessage" android:imeOptions="actionNext|flagNoEnterAction" android:maxLines="1" android:maxLength="64" /> <EditText android:layout_width="192dp" android:layout_height="wrap_content" android:inputType="textShortMessage" android:imeOptions="actionNext|flagNoEnterAction" android:maxLines="1" android:maxLength="64" /> <EditText android:layout_width="192dp" android:layout_height="wrap_content" android:inputType="textShortMessage" android:imeOptions="actionNext|flagNoEnterAction" android:maxLines="1" android:maxLength="64" /> <EditText android:layout_width="192dp" android:layout_height="wrap_content" android:inputType="textShortMessage" android:imeOptions="actionNext|flagNoEnterAction" android:maxLines="1" android:maxLength="64" /> <EditText android:layout_width="192dp" android:layout_height="wrap_content" android:inputType="textShortMessage" android:imeOptions="actionNext|flagNoEnterAction" android:maxLines="1" android:maxLength="64" /> <EditText android:layout_width="192dp" android:layout_height="wrap_content" android:inputType="textShortMessage" android:imeOptions="actionNext|flagNoEnterAction" android:maxLines="1" android:maxLength="64" /> <EditText android:layout_width="192dp" android:layout_height="wrap_content" android:inputType="textShortMessage" android:imeOptions="actionNext|flagNoEnterAction" android:maxLines="1" android:maxLength="64" /> </LinearLayout> </ScrollView> 

EDIT: Posición ScrollView aclarada.

En el archivo EditText en layout.xml, agregue esta línea

 android:imeOptions="flagNoExtractUi" 
  • Cómo hacer android edittext pista centro y el cursor izquierdo
  • Android-editar texto - obtener número de teléfono en formato internacional como + xxxxxxxxx
  • AdjustResize no funciona en lollipop y arriba con estado translúcido / Nav
  • Android: ¿Cómo deshabilitar la lupa de selección en ICS?
  • Android EditText y el botón en la misma línea
  • ¿Cómo evito enfocar el último EditText al navegar desde un Fragment con pestañas?
  • Nueva línea (/ n) no es compatible con android?
  • Android - ¿Cómo puedo activar una validación para un campo edittext
  • Cómo agregar automáticamente miles de separadores como número se ingresa en EditText
  • El teclado de Android se oculta, mostrando el espacio en blanco a continuación, después de regresar del protector de pantalla
  • Limite la longitud del texto de EditText en Android
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.