Umschalten in den Querformatmodus im Android Emulator

355

Dies ist wahrscheinlich eine ziemlich einfach zu beantwortende Frage, aber ich kann die Lösung nach ein paar Stunden Durchsuchen der Dokumentation und von Google nicht selbst finden. Ich habe die Ausrichtung meiner Android-App landscapein der AndroidManifest.xmlDatei festgelegt:

android:screenOrientation="landscape"

Wenn ich die App jedoch im Simulator ausführe, wird sie seitlich und im Hochformat angezeigt. Wie kann ich den Emulator auf a landscapeumschalten mac? Es läuft das 1.6 SDK.

Codeman
quelle
stackoverflow.com/a/17161332 das wird dir sicherlich sehr helfen.
Akshay

Antworten:

636

Versuchen:

  • ctrl+ fn+ F11Auf Mac die Landschaft zu Portrait und umgekehrt zu wechseln.
  • left-ctrl+ F11unter Windows 7.
  • ctrl+ F11unter Linux.

Für Mac - Anwender müssen Sie nur die verwenden fnSchlüssel , wenn die Einstellung „Use alle F1, F2usw. Tasten als Funktionstasten“ (unter Systemeinstellungen -> Tastatur) aktiviert ist.

  • left-ctrl+ F11unter Windows 7 In Windows 7 für Android Emulator funktioniert es einwandfrei, die Querformatausrichtung in Hochformat zu ändern und umgekehrt.
Arnold Spence
quelle
4
Strg + Fn + F11 auf einem Macbook Pro funktionierte nicht, aber Tastatur 7 und Tastatur 9. Die Drehung funktioniert jedoch einmal. Es wird sich an der Landschaft orientieren, aber wenn Sie zum Hochformat zurückkehren, wird der Bildschirm im Hochformat nicht neu gezeichnet.
Hogosolo
2
Obwohl es relativ offensichtlich ist, ist die Windows-Verknüpfung Crtl + F11
Syntax
control + fn + F11 funktioniert auf meinem Macbook Pro Retina-Display ... jedes Mal.
Whyoz
[Strg + F11] funktioniert auf meinem Macbook Pro OS X Lion (10.7.5) [Strg + Fn + F11] NICHT.
Roy Hinkley
5
Durch Drücken von Strg-F11 oder Strg-F12 unter OSX wird das Fenster gedreht, aber der Inhalt passt seine Ausrichtung nicht an, um lesbar zu sein. es bleibt seitlich bei der Drehung des Fensters. Irgendwelche Vorschläge?
dbconfession
81

Ich bin mir bei Ihrer Frage nicht sicher - "seitwärts" ist dasselbe wie "Landschaft".

Wenn Sie meinen, wie Sie zur Laufzeit wechseln sollen:

  • Wechseln Sie zur vorherigen Layoutausrichtung (z. B. Hochformat, Querformat): KEYPAD_7, Ctrl+F11
  • Wechseln Sie zur nächsten Layoutausrichtung (z. B. Hoch- und Querformat): KEYPAD_9, Ctrl+F12

Aus Dokumenten .

Fornwall
quelle
Versucht dies, hat keine Auswirkung auf den Emulator für mich (auf einem Macbook).
Codeman
Nicht einmal Strg + F11 und Strg + F12? Hm, können Sie versuchen, die Taste "fn" gefolgt von "7" oder "9" zu drücken?
Fornwall
7
Herausgefunden. Müssen tun: Strg + Fn + F11
Codeman
3
Und wenn das nicht funktioniert, versuchen Sie es mit Strg + cmd + F11. Beim Zurücksetzen der App tritt eine leichte Verzögerung auf.
Gary Rowe
2
Auf meinem Fall leben Fenster 7 cmd = (thw Fensterschlüssel) Danke @Gary Rowe
Fabio Milheiro
28

Verwenden Sie einfach eine 9numerische Tastatur mit ausgeschalteter Nummernsperre.

Bild zeigt den Nummernblock mit 9 hervorgehoben

7 dreht sich in die entgegengesetzte Richtung.

Akshay Paliwal
quelle
7

Android Emulator Verknüpfungen

Ctrl+ F11Wechseln Sie die Layoutausrichtung im Hoch- / Querformat nach hinten

Ctrl+ F12Layoutausrichtung Hoch- / Querformat vorwärts schalten

  1. Hauptgerätetasten

Home Home "Button

F2Linke Softkey / Menü / Einstellungen-Taste (oder PgUp)

Shift+ F2Rechter Softkey / Stern-Taste (oder PgDn)

Esc Zurück-Button

F3 Anruf- / Wähltaste

F4 Auflegen / Beenden der Anruftaste

F5 Suchschaltfläche

  1. Andere Gerätetasten

Ctrl+F5Lautstärke erhöhen (oder + auf der Zifferntastatur bei ausgeschalteter Num- F7Taste ) Strg + F6 Lautstärke verringern (oder + auf der Zifferntastatur bei ausgeschalteter Num-Sperre) Ein- / Ausschalter Ctrl+F3Kamerataste

Ctrl+F11Schalten Sie die Layoutausrichtung im Hoch- / Querformat nach hinten

Ctrl+F12 Schalten Sie die Layoutausrichtung im Hoch- / Querformat vorwärts

F8 Mobilfunknetz umschalten

F9 Code-Profiling umschalten

Alt+Enter Schalten Sie den Vollbildmodus um

F6 Trackball-Modus umschalten

Akshay
quelle
6

Ctrl+ F11oder Ctrl+ F12 , um die Ausrichtung des Android-Emulators unter Windows zu ändern

Rehan Ali
quelle
4

Auf dem iMac mit langer Tastatur (Tastatur mit Ziffernblock rechts):

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

Ich benutze Android Studio und keiner der Vorschläge hat funktioniert. Ich kann den Emulator drehen, aber er bleibt im Hochformat. Ich wollte der Manifest-Forcing-Landschaft keinen Befehl hinzufügen. Die Lösung für mich war:

  1. Schalten Sie den Emulator mit in den Querformatmodus ctrlF11(das Bild wird jedoch weiterhin im Hochformat angezeigt).

  2. Öffnen Sie die Kamera im Betriebssystem, sie öffnet sich im Querformat, der einzigen App, die dies tut

  3. Debuggen Sie meine App aus Android Studio, ohne etwas anderes zu tun. Jetzt wird sie im Querformat angezeigt

Helzgate
quelle
1
Ich habe das gleiche Problem mit einem Emulator, auf dem Eclipse ausgeführt wird. Anscheinend ist dies ein bekanntes Problem mit API19. Für mehr und einige Workarounds
sirclesam
3

Ich habe festgestellt, dass manchmal das CTRL+F11 -Kombination es einfach nicht für mich tut. Ich habe es gelöst, indem ich die Tastatureingabe in den Emulatoreinstellungen deaktiviert habe.

Gehen Sie dazu zu Ihren Emulatoreinstellungen, klicken Sie auf die Schaltfläche "Erweiterte Einstellungen anzeigen" und scrollen Sie ganz nach unten. Deaktivieren Sie dann die Option "Tastatureingabe aktivieren".

Versuchen Sie anschließend erneut, den Emulator zu starten, und die CTRL+ F11-Kombination sollte funktionieren.

Aktivieren Sie die Tastatureingabeoption

Nick
quelle
3

Nur ein kleiner Fehler (Fehler für mich), den ich auf dem Mac-Emulator gefunden habe.

Beim Ändern der Ausrichtung in Landschaft (CtrlCmdF11Wenn Sie in Querformat ) ändern, in Querformat, der Inhalt wird jedoch im Hochformat angezeigt.

Gehen Sie zum Emulator: Einstellungen-> Anzeige-> Wenn das Gerät gedreht wird-> Drehen Sie den Inhalt des Bildschirms

Ammar Shahid
quelle
2

Ctrl+ F11funktioniert wunderbar unter Ubuntu / Linux Mint.

Jeshurun
quelle
2

folgende für verschiedene Plattenform

FENSTER: Ctrl+F12

LINUX: Ctrl+F12

MAC OS X: control+ F12(oder fn+ control+ F12, abhängig von Ihrer Tastaturkonfiguration)

Code
quelle
2

Die vollständige Liste ist in den Android-Dokumenten vergraben, und ich habe sie nur über Google / Dogpile gefunden.

http://developer.android.com/tools/help/emulator.html

That link has the emulator shortcut keys as of right now.

=\

Andrew Carr
quelle
2

Dies ist jetzt viel intuitiver. Die AVD-Oberfläche enthält jetzt eine Seitenleiste mit verschiedenen Funktionsverknüpfungen. Die blau eingekreisten Tasten drehen das Gerät auf dem Bildschirm im und gegen den Uhrzeigersinn.

Geben Sie hier die Bildbeschreibung ein

SBerg413
quelle
Diese Tasten tun nichts. Wenn sie tatsächlich funktionieren würden, müsste ich nicht googeln, um dieses Problem zu beheben.
Gerry
2

Hier sind einige Möglichkeiten, um die Landschaft im Android Emulator zu verschieben:

1. Mac:

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

2. Windows:

  • Left Ctrl + F11 oder Ctrl + F12

3. Linux:

  • Ctrl + F11

4. Android Studio:

Wir können screenOrientation = "landscape"in die androidManifest.xmlDatei schreiben .

5. Tastatur:

Schalten Sie neben dem Emulator die Num-Sperre aus und drücken Sie Keypad 7 und Keypad 9.

6. Emulator:

  • Klicken Sie auf die Schaltfläche Drehen auf dem unten gezeigten Bildschirm.

Geben Sie hier die Bildbeschreibung ein

  • Klicken Sie auf die Schaltfläche Drehen auf dem unten gezeigten Bildschirm.

    Geben Sie hier die Bildbeschreibung ein

Anfänger Programmierer
quelle
1

Für Windows versuchen Sie die linke CtrlTaste mit F11oder F12oder Num aus 7

user1161410
quelle
1

Um den Android-Emulator zu drehen, deaktivieren Sie einfach die Num-Taste und verwenden Sie die 7 und 9 im Nummernblock, um den Emulator zu drehen und sein Layout von Hochformat in Querformat zu ändern.

tommyqn
quelle
1

10 Jahre später stoße ich auf dasselbe Problem ... Für mich ist das Problem, dass es in meinem Emulator buchstäblich deaktiviert wurde.

Gehen Sie zum laufenden Emulator und ziehen Sie ihn aus dem oberen Menübereich nach unten, damit die Aktionsschaltflächen und Benachrichtigungen angezeigt werden. Diese Aktionsschaltflächen zeigen an, welche Funktionen aktiviert / deaktiviert sind, z. B. WLAN, Flugzeugmodus und ... drehen.

In meinem Emulator war die dritte Schaltfläche von links die Schaltfläche "Drehen" und sie war grau. Sobald ich darauf getippt habe, um es einzuschalten, boomt meine App jetzt in den Querformatmodus, wenn ich sie drehe.

Ghostatron
quelle
0

control+ fn+ F11Tun wird. Es ist keine "Befehlstaste" erforderlich

user1568405
quelle
0

In meinem Windows-8 Laptop, ctrl+ fn+ F11funktioniert.

Khobaib
quelle
0

Ctrl+ F12funktioniert auch gut unter Linux (Ubuntu).

Amrendra
quelle
0

Stellen Sie sicher, dass Ihre Hardwaretastatur aktiviert ist, während Sie Ihre AVD erstellen

- Starten Sie den Emulator - Installieren Sie Ihre App - Starten Sie Ihre App - Stellen Sie sicher, dass Ihre Num-Sperre aktiviert ist - Drücken Sie '7' und '9' auf Ihrem Nummernblock, um Ihre Ausrichtung im Querformat und im Hochformat im Querformat zu ändern.

Siddhant Raut
quelle
0

In meinem Fall ist mir dies gelungen:

1- Aktivieren Sie 'Auto-Rotate', falls dies noch nicht der Fall ist.
2- Verwenden Sie entweder die Option zum Drehen von links nach rechts im Bedienfeld neben dem virtuellen Gerät oder klicken Sie auf (Strg + Pfeiltaste nach links / rechts), um das Gerät zu drehen.

Hoffe es funktioniert für dich.

Favio Martínez
quelle
-1

Für diejenigen unter Ihnen, die ein Chromebook Pixel / Ubuntu / Crouton ohne Nummernblock haben, hat die Installation der onboardTastatur für mich funktioniert.

Bild der Onboard-Software-Tastatur auf Ubuntu

Drücken Sie einfach, 123um auf das Nummernblock-Layout zuzugreifen, und drücken Sie dann7

Wenn Sie bereits in Unity sind und onboardmöglicherweise bereits installiert sind, geben Sie einfach onboardüber die Befehlszeile ein, um festzustellen, ob es vorhanden ist.

Wenn nicht, geben Sie einfach Folgendes ein:

sudo apt-get update

sudo apt-get install onboard

PS: Die oberen Tasten des Chromebook- Pixels sollten die traditionellen F1Durchgangstasten F11unter Ubuntu / Crouton darstellen. Probieren Sie diese speziellen Hardwaretasten daher zuerst aus (einzeln oder in Kombination mit Ctrl). Es ist nur so, dass ich eine alte Kopie von Crouton verwende und die einzige Funktionstaste, die erkannt zu werden scheint, istF6

Stephan Branczyk
quelle
-1

Wenn Sie bei Verwendung von Strg + F11 / 12 nicht zu Querformat (oder Hochformat) wechseln können, sperrt möglicherweise das virtuelle Gerät (Android-Telefon) selbst die Drehung. Gehen Sie zum Android-Kontrollzentrum (auf der Startseite nach unten ziehen) und entsperren Sie es.

Kok Sonne
quelle
Diese Frage ist für den Emulator nicht für ein echtes Telefon - Strg + F11 / 12 wird ebenfalls bereits vorgeschlagen
Skandix
Natürlich geht es bei dieser Frage um die Drehung des Emulators. Das virtuelle Telefon könnte auch den Drehschalter sperren. Dies ist eine Standardeinstellung. Ich bin auf diese Situation gestoßen. Die Tastatursteuerung funktioniert nicht.
Kok Sun
-6

Um im Android Emulator in den Querformatmodus zu wechseln, haben Sie zwei Möglichkeiten.

1> Sie können ein relatives Layout so erstellen, dass es sich beim Wechsel von einem Modus in einen anderen entsprechend ändert

2> Sie können 2 separate XML-Dateien für beide Ansichten erstellen und bei Bedarf verwenden

Rakesh Gondaliya
quelle