Para añadir a la explicación de Samuh (que no sabía - bueno saber que todavía puedo simular abrir/cerrar el teclado de hardware mediante el cambio de orientación) , puede probar la diferencia entre el paisaje sin teclado y el paisaje con el teclado abierto, al cambiar la configuración de hardware del AVD del emulador: El AVD se puede configurar para que tenga un teclado de hardware o no. Si su emulador no tiene teclado de hardware, el teclado virtual aparece como es de esperar, y el modo paisaje debe aparecer como en modo paisaje en un teléfono sin teclado.
Para configurar el emulador AVD para que actúe como si no tuviera un teclado de hardware, en la herramienta AVD & SDK Manager, haga clic en "Nuevo" para agregar un AVD nuevo, seleccione el nivel de SDK deseado y otras opciones, y debajo del Hardware sección, agregue una nueva propiedad para "Soporte de teclado" y configúrelo como "No". En el cuadro de diálogo "Detalles" del emulador AVD, esto aparecerá como "hw.keyboard = no".
Nota: También puede modificar una AVD existente para cambiar su compatibilidad con el teclado por:
- Abra el Administrador de AVD
- Seleccione la AVD que desea editar
- Haga clic en Editar ... a la derecha
- En la sección Hardware, haga clic en Nueva ... a la derecha
- En el cuadro combinado propiedad seleccione Soporte de teclado y haga clic en OK
- vez más en la sección de hardware , cambiar el apoyovalor teclado columna a "no"
- Finalmente, haga clic en Editar AVD y salga del Administrador.
Alternativamente, también puede editar el archivo <avd path>/avd/<AVD device name>.avd/config.ini
y cambiar la entrada hw.keyboard
a yes o no. En Mac y Linux, generalmente es ~/.android/
, y en Windows /Users/<user-name>/.android/
.
Según la respuesta de Samuh, eso significa que puede verificar el comportamiento del teléfono en modo horizontal con el teclado abierto (el emulador tiene un teclado de hardware configurado) o en modo horizontal sin teclado (el emulador está configurado sin teclado) . Dos frustraciones menores con esto son 1) no se puede emular necesariamente cómo se verá en modo apaisado en un dispositivo que tiene un teclado de hardware, pero el teclado está oculto (si entiendo correctamente), y 2) tendría para ejecutar dos emuladores separados o al menos dos AVD arrancados por separado, con el fin de probar esos dos casos diferentes.
@jpmcosta: ¿Estás seguro de que la ruta de Windows es precisa? Ese camino suena como Mac (que ya tenía, como '~/.android'). ¿Windows no sería 'C: \ Documents and Settings \ \ .android \'? Tal vez las versiones recientes de Windows hayan cambiado eso a 'C: \ Users \ \', pero en ese caso debería usar '\' en lugar de '/', para evitar confusiones con otras plataformas. –
Joe