Mostrando el teclado sin animación

Tengo un problema con la animación del teclado blando desde ICS. Conseguí una actividad para la entrada de datos usando el soft-keyboard. La ventana se ajusta a "adjustResize" para poder ajustar todas las vistas en la pantalla por encima del teclado. Desde Android 4 la animación de lujo de abrir el teclado, vamos a las opiniones en mi pantalla "rebote".

Parece que, como si la vista es layouted, entonces el teclado se abre y después de esto la pantalla es retransmitida, dando lugar a una especie de UX.

Había una pregunta similar: ( ¿Cómo mostrar / ocultar el teclado suave sin animación (por ejemplo, fade) en Java? ) Sin embargo, la solución por ahí no funciona para mí. (Probado en 4.2.1)

Me gustaría, si alguien tiene algunas pistas sobre el logro de una de las siguientes soluciones:

  • Deshabilitar la animación del teclado virtual para una actividad
  • Recupere el tamaño del teclado virtual para ajustar el tamaño de la pantalla manualmente

Saludos, Florian

No se puede obtener la altura del teclado suave . No creo que haya una necesidad de hacerlo, puede lograr el mismo caso de uso intentando un enfoque diferente.

Si no desea reajustar la pantalla, puede usar el atributo android:windowSoftInputMode para tener más control sobre la representación de la pantalla cuando aparezca el teclado virtual.

Por ejemplo : Si no desea cambiar el tamaño de la vista, puede poner la siguiente línea en el archivo de manifest . Esto simplemente mostrará el teclado encima de la actividad.

 <activity android:windowSoftInputMode="adjustPan"> 

Puede comprobar otras opciones para la funcionalidad deseada.

Para una mejor comprensión y más controles, puede consultar este tutorial .

Espero, esto le dará alguna pista sobre la implementación de su caso de uso.

  • Cambiar el perfil del teclado mediante programación
  • Obtener la altura del teclado virtual en Android
  • Indica cuándo se abre el teclado con "adjustNothing"
  • Cómo quitar las teclas repetibles, vista previa de clave del teclado personalizado de Android
  • Cómo evitar que el teclado en pantalla cubra el EditText en android
  • Cómo cambiar el color de fondo o el tema de las claves de forma dinámica en Custom Keyboard Android
  • Reemplazo de teclado Android Web-view
  • Cambiar el color de fondo del teclado
  • Android: El cuadro de diálogo muestra el teclado virtual automáticamente cuando el foco está en un EditText que no funciona
  • Detectar evento posterior en el teclado de Android
  • Abrir el teclado virtual programáticamente
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.