Passare alla modalità orizzontale nell'emulatore Android


355

Questa è probabilmente una domanda abbastanza semplice a cui rispondere, ma non riesco a trovare la soluzione da solo dopo un paio d'ore di ricerca nella documentazione e Google. Ho impostato l'orientamento della mia app Android landscapenel AndroidManifest.xmlfile:

android:screenOrientation="landscape"

Tuttavia, quando eseguo l'app nel simulatore, appare lateralmente e in modalità verticale. Come posso passare l'emulatore in landscapemodalità su un mac? Sta eseguendo l'SDK 1.6.


stackoverflow.com/a/17161332 questo sicuramente ti aiuterà molto.
akshay,

Risposte:


636

Provare:

  • ctrl+ fn+ F11su Mac per cambiare il panorama in verticale e viceversa.
  • left-ctrl+ F11su Windows 7.
  • ctrl+ F11su Linux.

Per gli utenti Mac, è necessario utilizzare il fntasto solo se è selezionata l'impostazione "Usa tutti F1, F2ecc. Come tasti funzione" (in Preferenze di Sistema -> Tastiera).

  • left-ctrl+ F11su Windows 7 Funziona bene in Windows 7 per l'emulatore Android per modificare l'orientamento orizzontale in verticale e viceversa.

4
ctrl + fn + F11 su un Macbook Pro non funzionava, ma la tastiera 7 e la tastiera 9 funzionano. TUTTAVIA, la rotazione funziona una volta. Si orienterà verso il paesaggio, ma quando ritorna in verticale, lo schermo non viene ridisegnato in modalità verticale.
hogsolo,

2
Sebbene sia relativamente ovvio, la scorciatoia di Windows è Crtl + F11
Sintassi

control + fn + F11 funziona sul mio display Macina Pro Retina ... ogni volta.
whyoz,

[ctrl + f11] funziona sul mio Macbook Pro OS X Lion (10.7.5) [ctrl + fn + f11] NON.
Roy Hinkley,

5
Premendo ctrl-F11 o ctrl-F12 su OSX si ruota la finestra, ma il contenuto non regola l'orientamento per essere leggibile; rimane lateralmente con la rotazione della finestra. Eventuali suggerimenti?
dbconfession,

81

Non sono sicuro della tua domanda: "lateralmente" equivale a "paesaggio".

Se intendi come passare durante il runtime:

  • Passa al precedente orientamento del layout (ad esempio verticale, orizzontale): KEYPAD_7, Ctrl+F11
  • Passa al successivo orientamento del layout (ad esempio verticale, orizzontale): KEYPAD_9, Ctrl+F12

Da documenti .


Ho provato questo, non ha alcun effetto sull'emulatore per me (su un Macbook).
codeman

Neanche ctrl + f11 e ctrl + f12? Hm, puoi provare a premere il tasto "fn" seguito da "7" o "9"?
Fornwall,

7
Capito. Devo fare: ctrl + fn + F11
codeman

3
E se il problema persiste, ctrl + cmd + F11. Si è verificato un leggero ritardo durante il ripristino dell'app.
Gary Rowe,

2
Sul mio caso windows live 7 cmd = (thw key key) Grazie @Gary Rowe
Fabio Milheiro,

28

Basta usare la 9tastiera numerica con il blocco numerico disattivato.

Immagine che mostra il tastierino numerico con 9 evidenziato

7 ruota nella direzione opposta.


7

Scorciatoie dell'emulatore Android

Ctrl+ F11Cambia orientamento orientamento verticale / orizzontale all'indietro

Ctrl+ F12Cambia orientamento orientamento verticale / orizzontale in avanti

  1. Tasti del dispositivo principale

Home Tasto Home

F2Tasto funzione sinistro / pulsante Menu / Impostazioni (o PgUp)

Shift+ F2Tasto funzione destro / pulsante asterisco (o PgDn)

Esc Tasto indietro

F3 Pulsante Chiama / componi

F4 Pulsante Riaggancia / Termina chiamata

F5 Pulsante di ricerca

  1. Altri tasti del dispositivo

Ctrl+F5Aumenta volume (o + sulla tastiera numerica con Bloc Num disattivato) Ctrl + F6 Riduci volume (o + sulla tastiera numerica con Bloc Num disattivato) F7Pulsante di accensione Pulsante Ctrl+F3fotocamera

Ctrl+F11Cambia l'orientamento del layout verticale / orizzontale all'indietro

Ctrl+F12 Cambia orientamento verticale / orizzontale in avanti

F8 Attiva / disattiva la rete cellulare

F9 Attiva / disattiva la profilazione del codice

Alt+Enter Attiva / disattiva la modalità a schermo intero

F6 Attiva / disattiva la modalità trackball


6

Ctrl+ F11o Ctrl+ F12 per modificare l'orientamento dell'emulatore Android su Windows


4

Su iMac con tastiera lunga (tastiera con tastierino numerico a destra):

(1) Cmd + 7 (on numeric part of keyboard)
(2) Cmd + 9 (on numeric part of keyboard)

4

Sto usando Android Studio e nessuno dei suggerimenti ha funzionato. Posso girare l'emulatore ma rimane in verticale. Non volevo aggiungere un comando nel manifest forzando il panorama. La correzione per me era:

  1. girare l'emulatore in modalità orizzontale usando ctrlF11(l'immagine sarà comunque in verticale però)

  2. Apri la videocamera nel sistema operativo, si apre in modalità orizzontale, l'unica app che lo fa

  3. senza fare altro, esegui il debug della mia app da Android Studio e ora si presenta in orizzontale


1
Sto riscontrando lo stesso problema con un emulatore che esegue eclipse, a quanto pare è un problema noto con API19. Per maggiori e alcuni arounds di lavoro: stackoverflow.com/questions/17964833/...
sirclesam

3

Ho scoperto che a volte la combinazione CTRL+ F11semplicemente non lo fa per me. L'ho risolto disabilitando l'ingresso della tastiera nelle impostazioni dell'emulatore.

Per fare ciò, vai alle impostazioni dell'emulatore, fai clic sul pulsante "Mostra impostazioni avanzate" e scorri fino in fondo. Quindi, disabilitare l'opzione "abilita input da tastiera".

Dopo averlo fatto, prova a riavviare l'emulatore e la combinazione CTRL+ F11dovrebbe funzionare.

abilita l'opzione di immissione da tastiera


3

Solo un piccolo bug (bug per me) che ho trovato sull'emulatore mac.

CtrlCmdF11Modificando l'orientamento in orizzontale ( ) cambia in orizzontale ma il contenuto viene visualizzato in formato verticale.

Vai all'emulatore: Impostazioni-> Schermo-> Quando il dispositivo viene ruotato-> Ruota il contenuto dello schermo


3

Ecco alcuni modi per spostare il panorama sull'emulatore 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. Studio Android:

Possiamo scrivere screenOrientation = "landscape"nel androidManifest.xmlfile.

5. Tastiera:

a lato dell'emulatore, disattivare il Blocco numerico e premere Keypad 7 e Keypad 9.

6. Emulatore:

  • fai clic sul pulsante di rotazione nella schermata mostrata di seguito.

inserisci qui la descrizione dell'immagine

  • fai clic sul pulsante di rotazione nella schermata mostrata di seguito.

    inserisci qui la descrizione dell'immagine


2

Ctrl+ F11funziona meravigliosamente su Ubuntu / Linux Mint.


2

seguendo per diverse forme della piastra

FINESTRE: Ctrl+F12

LINUX: Ctrl+F12

MAC OS X: control+ F12(o fn+ control+ F12, a seconda della configurazione della tastiera)



2

Questo è ora molto più intuitivo. L'interfaccia AVD ora include una barra laterale con varie scorciatoie funzionali. I pulsanti cerchiati in blu ruotano il dispositivo in senso orario e antiorario sullo schermo.

inserisci qui la descrizione dell'immagine


Quei pulsanti non fanno nulla. Se funzionassero davvero, non avrei bisogno di cercare su Google questo problema.
Gerry,


1

Per ruotare l'emulatore Android, basta disabilitare il tasto Bloc Num e utilizzare i tasti 7 e 9 nel tastierino numerico per ruotare l'emulatore e modificarne il layout da verticale a orizzontale.


1

10 anni dopo, ho riscontrato lo stesso problema ... Per me, il problema è che è stato letteralmente disabilitato nel mio emulatore.

Vai all'emulatore in esecuzione e trascina verso il basso dall'area del menu in alto per mostrare i pulsanti di azione e le notifiche. Quei pulsanti di azione mostrano quali funzionalità sono abilitate / disabilitate, come Wifi, modalità aereo e .... ruota.

Nel mio emulatore, il terzo pulsante da sinistra era il pulsante "ruota", ed era grigio. Una volta toccato per attivarlo, boom, la mia app ora passava alla modalità orizzontale quando l'ho ruotata.



0

Nel mio laptop windows-8, ctrl+ fn+ F11funziona.



0

assicurarsi che la tastiera hardware sia abilitata durante la creazione di AVD

-avvia l'emulatore -install la tua app -avvia la tua app -assicurati che il tuo blocco Num sia attivo -Premi '7' e '9' dal tuo tastierino numerico per cambiare il tuo orientamento orizzontale in verticale e verticale in orizzontale.


0

Nel mio caso, ci sono riuscito facendo questo:

1- abilita 'Rotazione automatica', se non lo è ancora.
2- utilizzare l'opzione di rotazione sinistra-destra sul pannello situato accanto al dispositivo virtuale o fare clic (ctrl + tasto freccia sinistra / destra) per ruotare il dispositivo.

Spero che funzioni per te.


-1

Per quelli di voi con un Chromebook Pixel / Ubuntu / Crouton senza tastierino numerico, l'installazione della onboardtastiera ha funzionato per me.

immagine della tastiera del software di bordo su Ubuntu

Basta premere 123per accedere al layout del tastierino numerico, quindi premere7

Se sei già su Unity, onboardpotrebbe essere già installato, quindi basta digitare onboarddalla riga di comando per vedere se è lì.

In caso contrario, basta digitare:

sudo apt-get update

sudo apt-get install onboard

PS: I tasti superiori del Chromebook Pixel dovevano rappresentare i tradizionali F1tramite i F11tasti funzione su Ubuntu / Crouton, quindi potresti voler provare prima quei tasti hardware speciali (da soli o in combinazione con Ctrl). È solo per me che sto eseguendo una vecchia copia di Crostino, e l'unico tasto funzione che sembra essere riconosciuto èF6


-1

Se non riesci a passare alla modalità orizzontale (o verticale) mentre usi ctr + f11 / 12 Forse il dispositivo virtuale (telefono Android) stesso blocca la rotazione. Vai al centro di controllo Android (scorri verso il basso nella home page) e sblocca.


questa domanda è per l'emulatore non per un telefono reale - ctrl + f11 / 12 è anche tutto già proposto
Skandix

ovviamente questa domanda riguarda la rotazione dell'emulatore, il telefono virtuale potrebbe anche bloccare l'interruttore di rotazione e questa è un'impostazione predefinita, mi sono imbattuto in questa situazione e il controllo della tastiera non funziona.
Kok dom

-6

Per passare alla modalità orizzontale nell'emulatore Android hai 2 modi per farlo.

1> È possibile creare un layout relativo in modo tale che quando si passa da una modalità all'altra cambierà di conseguenza

2> È possibile creare 2 file XML separati entrambe le viste e utilizzarlo ogni volta che è necessario

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.