Cambiar al modo horizontal en el emulador de Android

355

Esta es probablemente una pregunta bastante fácil de responder, pero no puedo encontrar la solución yo mismo después de un par de horas buscando en la documentación y en Google. Establezco la orientación de mi aplicación de Android landscapeen el AndroidManifest.xmlarchivo:

android:screenOrientation="landscape"

Sin embargo, cuando ejecuto la aplicación en el simulador, aparece de lado y en modo vertical. ¿Cómo puedo cambiar el emulador a landscapemodo en un mac? Está ejecutando el 1.6 SDK.

codeman
fuente
stackoverflow.com/a/17161332 esto seguramente te ayudará mucho.
akshay

Respuestas:

636

Tratar:

  • ctrl+ fn+ F11en Mac para cambiar el paisaje a vertical y viceversa.
  • left-ctrl+ F11en Windows 7.
  • ctrl+ F11en Linux.

Para usuarios de Mac, solo necesita usar la fntecla si la configuración "Usar todas las teclas F1, F2etc. como teclas de función" (en Preferencias del sistema -> Teclado) está marcada.

  • left-ctrl+ F11en Windows 7 Funciona bien en Windows 7 para el emulador de Android para cambiar la orientación horizontal a vertical y viceversa.
Arnold Spence
fuente
44
ctrl + fn + F11 en un Macbook Pro no funcionó, pero el Teclado 7 y el Teclado 9 sí. SIN EMBARGO, la rotación funciona una vez. Se orientará al paisaje, pero al volver al retrato, la pantalla no se vuelve a dibujar en el modo vertical.
hogsolo
2
Aunque es relativamente obvio, el atajo de Windows es Crtl + F11
Sintaxis el
control + fn + F11 funciona en mi Macbook Pro Retina display ... todo el tiempo.
whyoz
[ctrl + f11] funciona en mi Macbook Pro OS X Lion (10.7.5) [ctrl + fn + f11] NO.
Roy Hinkley
55
Al presionar ctrl-F11 o ctrl-F12 en OSX gira la ventana, pero el contenido no ajusta su orientación para que sea legible; se mantiene de lado con la rotación de la ventana. ¿Alguna sugerencia?
dbconfession
81

No estoy seguro acerca de su pregunta: "de lado" es lo mismo que "paisaje".

Si quiere decir cómo cambiar durante el tiempo de ejecución:

  • Cambiar a la orientación de diseño anterior (por ejemplo, vertical, horizontal): TECLADO_7, Ctrl+F11
  • Cambie a la siguiente orientación de diseño (por ejemplo, vertical, horizontal): TECLADO_9, Ctrl+F12

De los documentos .

fornwall
fuente
Intenté esto, no tiene ningún efecto en el emulador para mí (en una Macbook).
codeman
¿Ni siquiera ctrl + f11 y ctrl + f12? Hm, ¿puedes intentar presionar la tecla "fn" seguida de "7" o "9"?
fornwall
77
Lo averigué. Tiene que hacer: ctrl + fn + F11
codeman
3
Y si eso no funciona, intente, ctrl + cmd + F11. Hay un ligero retraso mientras la aplicación se restablece.
Gary Rowe
2
En mi caso windows live 7 cmd = (thw key key) Gracias @Gary Rowe
Fabio Milheiro
28

Solo use 9en el teclado numérico con el bloqueo numérico desactivado.

Imagen que muestra el teclado numérico con 9 resaltados

7 gira en la dirección opuesta.

Akshay Paliwal
fuente
7

Atajos del emulador de Android

Ctrl+ F11Cambiar la orientación del diseño vertical / horizontal hacia atrás

Ctrl+ F12Cambiar la orientación del diseño vertical / horizontal hacia adelante

  1. Claves del dispositivo principal

Home Botón de inicio

F2Tecla suave izquierda / Menú / Botón de configuración (o PgUp)

Shift+ F2Tecla programable derecha / botón de estrella (o PgDn)

Esc Botón de retroceso

F3 Botón de llamada / marcación

F4 Botón de colgar / finalizar llamada

F5 Botón de búsqueda

  1. Otras llaves de dispositivo

Ctrl+F5Subir volumen (o + en teclado numérico con Bloq Num desactivado) Ctrl + F6 Bajar volumen (o + en teclado numérico con Bloq Num desactivado) F7Botón de encendidoCtrl+F3 cámara

Ctrl+F11Cambiar la orientación del diseño vertical / horizontal hacia atrás

Ctrl+F12 Cambiar la orientación del diseño vertical / horizontal hacia adelante

F8 Alternar red celular

F9 Alternar perfil de código

Alt+Enter Alternar el modo de pantalla completa

F6 Alternar modo trackball

akshay
fuente
6

Ctrl+ F11o Ctrl+ F12 para cambiar la orientación del emulador de Android en Windows

Rehan Ali
fuente
4

En iMac con teclado largo (teclado con teclado numérico a la derecha):

(1) Cmd + 7 (on numeric part of keyboard)
(2) Cmd + 9 (on numeric part of keyboard)
Grigori A.
fuente
4

Estoy usando Android Studio y ninguna de las sugerencias funcionó. Puedo encender el emulador pero permanece en vertical. No quería agregar un comando en el paisaje forzado manifiesto. La solución para mí fue:

  1. gire el emulador a modo horizontal usando ctrlF11(aunque la imagen seguirá en vertical)

  2. Abre la cámara en el sistema operativo, se abre en modo horizontal, la única aplicación que hace esto

  3. sin hacer nada más, depure mi aplicación desde Android Studio y ahora aparece en horizontal

Helzgate
fuente
1
Tengo el mismo problema con un emulador que ejecuta eclipse, aparentemente es un problema conocido con API19. Para más y algunas soluciones: stackoverflow.com/questions/17964833/…
sirclesam
3

He descubierto que a veces la combinación CTRL+ F11simplemente no lo hace por mí. Lo he resuelto deshabilitando la entrada del teclado en la configuración del emulador.

Para hacerlo, vaya a la configuración de su emulador, haga clic en el botón "Mostrar configuración avanzada" y desplácese hacia abajo. Luego, deshabilite la opción "habilitar entrada de teclado".

Después de hacer eso, intente iniciar su emulador nuevamente, y la combinación CTRL+ F11debería funcionar.

habilitar la opción de entrada de teclado

Mella
fuente
3

Solo un pequeño error (error para mí) que encontré en el emulador de Mac.

Al cambiar la orientación a horizontal ( CtrlCmdF11), cambia a horizontal pero el contenido se muestra en formato vertical. Para eso:

Vaya al emulador: Configuración-> Pantalla-> Cuando se gira el dispositivo-> Gire el contenido de la pantalla

ammar shahid
fuente
3

Aquí hay algunas formas de mover el paisaje en el emulador de Android:

1. Mac:

  • Ctrl + Fn + F11
  • Keypad 7 o Keypad 9
  • Ctrl + F12 o Ctrl + Fn + F12
  • Command + 7 o Command + 9

2. Windows:

  • Left Ctrl + F11 o Ctrl + F12

3. Linux:

  • Ctrl + F11

4. Estudio de Android:

Podemos escribir screenOrientation = "landscape"en el androidManifest.xmlarchivo.

5. Teclado:

en el costado del emulador, apague el bloqueo numérico y presione Keypad 7 y Keypad 9.

6. Emulador:

  • haga clic en el botón rotar en la pantalla que se muestra a continuación.

ingrese la descripción de la imagen aquí

  • haga clic en el botón rotar en la pantalla que se muestra a continuación.

    ingrese la descripción de la imagen aquí

Programador novato
fuente
2

Ctrl+ F11funciona maravillosamente en Ubuntu / Linux Mint.

Jeshurun
fuente
2

siguiente para diferentes plataformas

VENTANAS: Ctrl+F12

LINUX: Ctrl+F12

MAC OS X: control+ F12(o fn+ control+ F12, dependiendo de la configuración de su teclado)

Código
fuente
2

Esto ahora es mucho más intuitivo. La interfaz AVD ahora incluye una barra lateral con varios accesos directos funcionales. Los botones encerrados en un círculo azul girarán el dispositivo en el sentido de las agujas del reloj y en sentido contrario en la pantalla.

ingrese la descripción de la imagen aquí

SBerg413
fuente
Esos botones no hacen nada. Si realmente funcionaran, no necesitaría buscar en Google una solución a este problema.
Gerry
1

para Windows intente la Ctrltecla izquierda con F11o F12o Num apagado 7

user1161410
fuente
1

Para rotar el emulador de Android, simplemente desactive la tecla Bloq Num y use el 7 y el 9 en el teclado numérico para rotar el emulador y cambiar su diseño de vertical a horizontal.

tommyqn
fuente
1

10 años después, me encuentro con el mismo problema ... Para mí, el problema es que estaba literalmente deshabilitado en mi emulador.

Vaya al emulador en ejecución y arrastre hacia abajo desde el área del menú superior para que muestre los botones de acción y las notificaciones. Esos botones de acción muestran qué funciones están habilitadas / deshabilitadas, como Wifi, modo avión y ... rotar.

En mi emulador, el tercer botón de la izquierda era el botón "rotar", y era gris. Una vez que lo toqué para activarlo, boom, mi aplicación ahora cambiaría al modo horizontal cuando lo girara.

ghostatron
fuente
0

control+ fn+ F11lo hará. No hay necesidad de la tecla "comando"

usuario1568405
fuente
0

En mi laptop con Windows 8, ctrl+ fn+ F11funciona.

Khobaib
fuente
0

Ctrl+ F12también funciona bien en Linux (ubuntu).

Amrendra
fuente
0

asegúrese de que su teclado de hardware esté habilitado mientras crea su AVD

-inicia el emulador -instala tu aplicación -inicia tu aplicación-asegúrate de que tu bloqueo numérico esté activado -Presiona '7' y '9' desde el teclado numérico para cambiar tu orientación horizontal a vertical y vertical a horizontal.

Siddhant Raut
fuente
0

En mi caso, tuve éxito al hacer esto:

1- habilite 'Auto-Rotate', si aún no lo está.
2- use la opción de rotación izquierda-derecha en el panel ubicado al lado del dispositivo virtual, o haga clic (ctrl + tecla de flecha izquierda / derecha), para rotar el dispositivo.

Espero que funcione para ti.

Favio Martínez
fuente
-1

Para aquellos de ustedes con un Chromebook Pixel / Ubuntu / Crouton sin teclado numérico, la instalación del onboardteclado funcionó para mí.

imagen del teclado de software a bordo en ubuntu

Simplemente presione 123para acceder al diseño del teclado numérico y luego presione7

Si ya está en Unity, es onboardposible que ya esté instalado, así que simplemente escriba onboarddesde su línea de comando para ver si está allí.

Si no, simplemente escriba:

sudo apt-get update

sudo apt-get install onboard

PD: Se suponía que las teclas superiores de Chromebook Pixel representaban las teclas de función tradicionales a F1través F11de Ubuntu / Crouton, por lo que es posible que desee probar esas teclas de hardware especiales primero (por sí mismas o en combinación con Ctrl). Es solo que para mí, estoy ejecutando una copia antigua de Crouton, y la única tecla de función que parece ser reconocida esF6

Stephan Branczyk
fuente
-1

Si no puede cambiar a horizontal (o vertical) mientras usa ctr + f11 / 12 Quizás el dispositivo virtual (teléfono Android) bloquee la rotación. Ir al centro de control de Android (desplegable en la página de inicio) y desbloquear.

kok sun
fuente
esta pregunta es para el emulador, no para un teléfono real: también se propone ctrl + f11 / 12
Skandix
Por supuesto, esta pregunta es sobre la rotación en el emulador, el teléfono virtual también podría bloquear el interruptor de rotación, y esa es una configuración predeterminada, me encontré con esta situación y el control del teclado no funciona.
kok dom
-6

Para cambiar al modo horizontal en el emulador de Android, tiene 2 formas de lograrlo.

1> Puede crear un diseño relativo de modo que cuando cambie de un modo a otro cambie en consecuencia

2> Puede crear 2 archivos XML separados tanto en las vistas como usarlas cuando sea necesario

Rakesh Gondaliya
fuente