Przełączanie do trybu poziomego w emulatorze Androida


355

Jest to prawdopodobnie dość łatwa odpowiedź na pytanie, ale nie mogę znaleźć rozwiązania po kilku godzinach przeszukiwania dokumentacji i Google. Ustawić orientację moim Android app landscapew AndroidManifest.xmlpliku:

android:screenOrientation="landscape"

Jednak po uruchomieniu aplikacji w symulatorze pojawia się ona na boki i w trybie portretowym. Jak mogę przełączyć emulator na landscapetryb na a mac? Działa z pakietem 1.6 SDK.


stackoverflow.com/a/17161332 to z pewnością bardzo ci pomoże.
akshay

Odpowiedzi:


636

Próbować:

  • ctrl+ fn+ F11na Macu, aby zmienić krajobraz na pionowy i odwrotnie.
  • left-ctrl+ F11w systemie Windows 7.
  • ctrl+ F11w systemie Linux.

Dla użytkowników komputerów Mac, trzeba tylko użyć fnklucza, jeśli ustawienie „Użyj wszystko F1, F2itp klawiszy jako klawisze funkcyjne” (w sekcji Preferencje systemowe -> Keyboard) jest zaznaczone.

  • left-ctrl+ F11w systemie Windows 7 Działa dobrze w emulatorze systemu Windows 7 dla Androida, aby zmienić orientację poziomą na pionową i odwrotnie.

4
ctrl + fn + F11 na Macbooku Pro nie działały, ale Keypad 7 i Keypad 9 działają. JEDNAK obrót działa raz. Zorientuje się na krajobraz, ale po powrocie do portretu ekran nie przerysowuje się w trybie portretu.
hogsolo,

2
Chociaż jest to stosunkowo oczywiste, skrót do systemu Windows to Crtl + F11
Składnia

Control + FN + F11 działa na moim wyświetlaczu Macbook Pro Retina ... za każdym razem.
howoz

[ctrl + f11] działa na moim Macbooku Pro OS X Lion (10.7.5) [ctrl + fn + f11] NIE.
Roy Hinkley

5
Naciśnięcie klawiszy Ctrl-F11 lub Ctrl-F12 w OSX obraca okno, ale treść nie dostosowuje orientacji, aby była czytelna; pozostaje bokiem przy obrocie okna. Jakieś sugestie?
dbconfession

81

Nie jestem pewien co do pytania - „bokiem” jest tym samym, co „krajobraz”.

Jeśli masz na myśli sposób przełączania w czasie wykonywania:

  • Przełącz na poprzednią orientację układu (na przykład pionową, poziomą): KEYPAD_7, Ctrl+F11
  • Przełącz na następną orientację układu (na przykład pionową, poziomą): KEYPAD_9, Ctrl+F12

Z dokumentów .


Próbowałem tego, nie ma dla mnie wpływu na emulator (na Macbooku).
codeman

Nawet ctrl + f11 i ctrl + f12? Hm, czy możesz spróbować nacisnąć klawisz „fn”, a następnie „7” lub „9”?
zapora

7
Domyśliłam się. Co trzeba zrobić: ctrl + fn + F11
codeman

3
A jeśli to nie zadziała spróbuj, ctrl + cmd + F11. Podczas resetowania aplikacji występuje niewielkie opóźnienie.
Gary Rowe

2
W moim przypadku okna na żywo 7 cmd = (thw klawisz okna) Dzięki @ Gary Rowe
Fabio Milheiro

28

Po prostu użyj 9na klawiaturze numerycznej z wyłączonym Num-Lock.

Obraz przedstawiający klawiaturę numeryczną z podświetloną 9

7 obraca się w przeciwnym kierunku.


7

Skróty emulatora Androida

Ctrl+ F11Przełącz orientację pionową / poziomą do tyłu

Ctrl+ F12Przełącz orientację pionową / poziomą do przodu

  1. Główne klucze urządzenia

Home Przycisk Home

F2Lewy przycisk programowy / menu / przycisk ustawień (lub PgUp)

Shift+ F2Prawy przycisk programowy / przycisk gwiazdki (lubPgDn )

Esc Przycisk powrotu

F3 Przycisk połączenia / wybierania

F4 Przycisk rozłączania / kończenia połączenia

F5 Przycisk wyszukiwania

  1. Inne klucze urządzeń

Ctrl+F5Zwiększenie głośności (lub + na klawiaturze numerycznej przy wyłączonym Num Lock) Ctrl + F6 Zmniejszenie głośności (lub + na klawiaturze numerycznej przy wyłączonym Num Lock) F7Przycisk zasilania Przycisk Ctrl+F3aparatu

Ctrl+F11Przełącz orientację pionową / poziomą układu do tyłu

Ctrl+F12 Przełącz orientację pionową / poziomą do przodu

F8 Przełącz sieć komórkową

F9 Przełącz profilowanie kodu

Alt+Enter Przełącz tryb pełnoekranowy

F6 Przełącz tryb trackballa


6

Ctrl+ F11lub Ctrl+, F12 aby zmienić orientację emulatora Androida w systemie Windows


4

Na komputerze iMac z długą klawiaturą (klawiatura z klawiaturą numeryczną po prawej):

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

4

Korzystam z Android Studio i żadna z sugestii nie zadziałała. Mogę włączyć emulator, ale pozostaje on w pozycji pionowej. Nie chciałem dodawać polecenia w krajobrazie wymuszania manifestu. Naprawiono dla mnie:

  1. przełącz emulator do trybu poziomego za pomocą ctrlF11(obraz będzie jednak nadal w pionie)

  2. Otwórz aparat w systemie operacyjnym, otworzy się w trybie poziomym, jedyna aplikacja, która to robi

  3. nie robiąc nic innego, debuguj moją aplikację w Android Studio, a teraz pojawia się w układzie poziomym


1
Mam ten sam problem z emulatorem uruchamiającym zaćmienie, najwyraźniej jest to znany problem z API19. Aby uzyskać więcej i kilka
obejść

3

Przekonałem się, że czasami CTRL+F11 kombinacja po prostu tego nie robi. Rozwiązałem go, wyłączając wejście klawiatury w ustawieniach emulatora.

Aby to zrobić, przejdź do ustawień emulatora, kliknij przycisk „pokaż ustawienia zaawansowane” i przewiń w dół. Następnie wyłącz opcję „włącz wprowadzanie z klawiatury”.

Po wykonaniu tej czynności spróbuj ponownie uruchomić emulator, a kombinacja CTRL+ F11powinna działać.

włącz opcję wprowadzania z klawiatury


3

Tylko mały błąd (Bug dla mnie) znalazłem na emulatorze Mac.

Po zmianie orientacji na poziomą (CtrlCmdF11 ) zmienia się na poziomą, ale treść jest wyświetlana w formacie pionowym. W tym celu:

Idź do emulatora: Ustawienia-> Wyświetlacz-> Gdy urządzenie jest obrócone-> Obróć zawartość ekranu



2

następujące dla różnych form płytowych

WINDOWS: Ctrl+F12

LINUX: Ctrl+F12

MAC OS X: control+ F12(lub fn+ control+ F12, w zależności od konfiguracji klawiatury)



2

Jest to teraz o wiele bardziej intuicyjne. Interfejs AVD zawiera teraz pasek boczny z różnymi skrótami funkcjonalnymi. Krążące na niebiesko przyciski obracają urządzenie na ekranie w prawo i w lewo.

wprowadź opis zdjęcia tutaj


Te przyciski nic nie robią. Jeśli faktycznie działały, nie musiałbym wyszukiwać tego problemu w Google.
Gerry

2

Oto kilka sposobów przenoszenia krajobrazu w emulatorze Androida:

1. Mac:

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

2. Windows:

  • Left Ctrl + F11 lub Ctrl + F12

3. Linux:

  • Ctrl + F11

4. Android studio:

Możemy pisać screenOrientation = "landscape"w androidManifest.xmlpliku.

5. Klawiatura:

w boku emulatora wyłącz Num-Lock i naciśnij Keypad 7 i Keypad 9.

6. Emulator:

  • kliknij przycisk obrotu na pokazanym poniżej ekranie.

wprowadź opis zdjęcia tutaj

  • kliknij przycisk obrotu na pokazanym poniżej ekranie.

    wprowadź opis zdjęcia tutaj



1

Aby obrócić emulator Androida, wyłącz klawisz Num Lock i użyj 7 i 9 na klawiaturze numerycznej, aby obrócić emulator i zmienić jego układ z pionowego na poziomy.


1

10 lat później napotkałem ten sam problem ... Dla mnie problemem jest to, że został dosłownie wyłączony w moim emulatorze.

Przejdź do działającego emulatora i przeciągnij w dół z górnego obszaru menu, aby wyświetlić przyciski akcji i powiadomienia. Te przyciski akcji pokazują, jakie funkcje są włączone / wyłączone, takie jak Wi-Fi, tryb samolotowy i .... obracają się.

W moim emulatorze trzeci przycisk od lewej był przyciskiem „obróć” i był szary. Po naciśnięciu go, aby go włączyć, boom, moja aplikacja przełączyła się teraz w tryb poziomy, gdy go obróciłem.





0

upewnij się, że klawiatura sprzętowa jest włączona podczas tworzenia AVD

- uruchom emulator - zainstaluj aplikację - uruchom aplikację - upewnij się, że Num Num jest włączony - Naciśnij '7' i '9' z klawiatury numerycznej, aby zmienić orientację poziomą na pionową i pionową na poziomą.


0

W moim przypadku udało mi się to zrobić:

1- włącz opcję „Auto-Rotate”, jeśli jeszcze nie jest.
2 - użyj opcji obrotu w lewo-prawo w panelu znajdującym się obok urządzenia wirtualnego lub kliknij (ctrl + klawisz strzałki w lewo / prawo), aby obrócić urządzenie.

Mam nadzieję, że Ci się uda.


-1

Dla tych z Was, którzy używają Chromebooka Pixel / Ubuntu / Crouton bez klawiatury numerycznej, instalacja onboardklawiatury działała dla mnie.

obraz wbudowanej klawiatury oprogramowania na Ubuntu

Naciśnij, 123aby uzyskać dostęp do układu klawiatury numerycznej, a następnie naciśnij7

Jeśli korzystasz już z Unity, onboardmoże już być zainstalowany, więc po prostu wpisz w onboardwierszu polecenia, aby sprawdzić, czy jest dostępny.

Jeśli nie, po prostu wpisz:

sudo apt-get update

sudo apt-get install onboard

PS: górne klawisze Chromebook Pixel były podobno reprezentują tradycyjne F1poprzez F11klawisze funkcyjne na Ubuntu / Crouton, więc może warto spróbować tych specjalnych klawiszy sprzętowych pierwszy (samodzielnie lub w połączeniu z Ctrl). Po prostu używam starej kopii Croutona, a jedynym klawiszem funkcyjnym, który wydaje się być rozpoznany, jestF6


-1

Jeśli nie możesz przełączyć się na poziomą (lub pionową) podczas korzystania z Ctr + F11 / 12 Być może samo urządzenie wirtualne (telefon z Androidem) blokuje obrót. Idąc do centrum sterowania Androidem (pociągnij w dół na stronie głównej) i odblokuj.


to pytanie dotyczy emulatora nie dla prawdziwego telefonu - ctrl + f11 / 12 jest już zaproponowane
Skandix

oczywiście to pytanie dotyczy obrotu na emulatorze, telefon wirtualny może również zablokować przełącznik obrotu, i to jest ustawienie domyślne, natknąłem się na tę sytuację. i sterowanie klawiaturą nie działa.
kok sun

-6

Aby przejść do trybu poziomego w emulatorze Androida, masz 2 sposoby na osiągnięcie tego.

1> Możesz utworzyć układ względny, który zmieni się odpowiednio z jednego trybu do drugiego

2> Możesz utworzyć 2 oddzielne pliki XML dla obu widoków i używać ich w razie potrzeby

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.