studio programacion herramientas fundamentos con avanzado aplicaciones android android-emulator

programacion - ¿Cómo puedo hacer que el emulador de Android muestre el teclado virtual?



manual de android en pdf (7)

Estoy depurando un problema con la pantalla del teclado suave que no se muestra cuando debería. Sin embargo, no tengo un dispositivo a mano para las pruebas. El problema es que el emulador nunca muestra el teclado suave .

Algunas máscaras tienen un teclado que se muestra constantemente a la derecha, otras no, pero ninguna que haya probado hasta ahora ha mostrado un teclado en la pantalla del dispositivo.

¿Hay alguna configuración que me perdí?


  1. Edite su dispositivo virtual usando AVD.
  2. Presione el botón "Mostrar configuración avanzada" para mostrar más opciones desplácese hacia abajo hasta la parte inferior y marque "Activar entrada de teclado", presione el botón "finalizar"
    en la esquina inferior de tu ventana
  3. luego, inicie el dispositivo emulador que acaba de configurar.
  4. dentro del emulador, ve a "Configuración" -> "Idioma y entrada"
  5. y en "Métodos de teclado y entrada" -> "Predeterminado", se muestra "elegir método de entrada"
  6. y apaga el botón "Hardware Physical Keyboard"

Configuraciones> Idioma y entrada> Teclado actual> Interruptor de hardware ENCENDIDO.

Esta opción funcionó.


Descubrí cómo hacer esto en el emulador mismo . Todo lo que necesitas hacer es:

Abrir la aplicación de configuración -> Idioma y entrada -> Ir a "Teclado y métodos de entrada -> haga clic en predeterminado

Aparecerá un cuadro de diálogo en cuyo caso podrá desactivar el teclado de hardware activando y desactivando el teclado de hardware. Esto desactivará el teclado de Hardware y habilitará el teclado.


Estos son los pasos:

  • => Configuraciones
  • => Idioma y entrada
  • => Predeterminado
  • => Hardware Teclado físico
  • => apagado para encender el teclado en pantalla


Para ser más precisos, con Lollipop estos son los pasos que seguí para mostrar el teclado suave:

  1. Configuraciones> Idioma y entrada;
  2. en la etiqueta "Teclado y métodos de entrada", seleccione "Teclado actual";
  3. Aparece un cuadro de diálogo denominado "Cambiar teclado", encienda "Hardware", luego seleccione "Elegir teclados";
  4. aparece otro cuadro de diálogo, encienda el "Teclado programado de muestra". Aquí obtienes una alerta sobre la posibilidad de que el teclado almacene todo lo que escribes, también las contraseñas. Dar OK;
  5. Repita los pasos anteriores para volver a mostrar el cuadro de diálogo "Cambiar teclado", aquí la nueva opción "Teclado de muestra" está disponible y puede seleccionarla.

NOTA: después de eso, puede experimentar problemas al ejecutar su aplicación (como yo lo hice). Simplemente reinicia el emulador.


Si usa el administrador de AVD, agregue una propiedad de hardware Soporte de teclado y configúrelo en falso.

Eso debería desactivar el teclado mostrado y mostrar el virtual.


Configuraciones> Idioma y entrada> Teclado actual> Interruptor de hardware ENCENDIDO.
Le permite usar su teclado físico para la entrada mientras que al mismo tiempo muestra el teclado suave. Acabo de probarlo en Android Lollipop y funciona.