Перехід до ландшафтного режиму в Android Emulator


355

Це, мабуть, досить легко відповісти на питання, але я не можу знайти рішення самостійно через пару годин пошуку документації та Google. Я встановлюю орієнтацію свого додатка Android landscapeна AndroidManifest.xmlфайл:

android:screenOrientation="landscape"

Однак, коли я запускаю програму в тренажері, вона з’являється збоку і в портретному режимі. Як я можу переключити емулятор на landscapeрежим a mac? У ньому працює 1.6 SDK.


stackoverflow.com/a/17161332 це, безумовно, вам дуже допоможе.
акшай

Відповіді:


636

Спробуйте:

  • ctrl+ fn+ F11на Mac, щоб змінити пейзаж на портрет і навпаки.
  • left-ctrl+ F11у Windows 7.
  • ctrl+ F11в Linux.

Для користувачів Mac, вам потрібно всього лише використовувати fnключ , якщо параметр «Використовувати всі F1, і F2т.д. клавіші як функціональні клавіші» (під System Preferences -> Клавіатура) перевіряються.

  • left-ctrl+ F11у Windows 7 Це чудово працює в Windows 7 для Android емулятора, щоб змінити орієнтацію пейзажу на портретну і навпаки.

4
ctrl + fn + F11 на Macbook Pro не працював, але клавіатура 7 і клавіатура 9 так. ЗАРАЗ, обертання працює один раз. Він буде орієнтуватися на пейзаж, але повертаючись до портрета, екран не перемальовується в режимі портрета.
hogsolo

2
Хоча відносно очевидно, що ярлик для Windows - це Crtl + F11
Синтаксис

control + fn + F11 працює на моєму дисплеї Macbook Pro Retina ... щоразу.
whyoz

[ctrl + f11] працює на моєму Macbook Pro OS X Lion (10.7.5) [ctrl + fn + f11] НЕ.
Рой Хінклі

5
Натискання клавіш ctrl-F11 або ctrl-F12 на OSX обертає вікно, але вміст не коригує його орієнтацію для читання; воно залишається збоку при обертанні вікна. Будь-які пропозиції?
dbconfession

81

Не впевнений у своєму питанні - «збоку» - це те саме, що «пейзаж».

Якщо ви маєте на увазі, як переключитися під час виконання:

  • Перехід до попередньої орієнтації макета (наприклад, портрет, пейзаж): KEYPAD_7, Ctrl+F11
  • Перехід до наступної орієнтації макета (наприклад, портрет, пейзаж): KEYPAD_9, Ctrl+F12

Від док .


Спробувавши це, не впливає на емулятор для мене (на Macbook).
кодер

Навіть не ctrl + f11 і ctrl + f12? Гм, чи можете ви спробувати натиснути клавішу "fn", а потім "7" або "9"?
fornwall

7
Зрозумів це. Треба робити: ctrl + fn + F11
кодер

3
І якщо це не працює, спробуйте, ctrl + cmd + F11. Під час скидання програми спостерігається незначне відставання.
Гері Роу

2
У моєму випадку вікна живуть 7 cmd = (thw window window) Спасибі @Gary Rowe
Fabio Milheiro

28

Просто використовуйте 9цифрову клавіатуру з вимкненим числовим блокуванням.

Зображення, що показує нумпад із 9 виділеними

7 обертається в зворотному напрямку.


7

Ярлики Android-емулятора

Ctrl+ F11Переключити орієнтацію макета на портрет / пейзаж назад

Ctrl+ F12Переключити портрет орієнтації макета / пейзаж вперед

  1. Основні ключі пристрою

Home Кнопка "Додому

F2Ліва кнопка меню / меню / налаштування (або PgUp)

Shift+ F2Права кнопка / клавіша зірочки (або PgDn)

Esc Задня кнопка

F3 Кнопка дзвінка / набору

F4 Кнопка відключення / закінчення виклику

F5 Кнопка пошуку

  1. Інші ключі пристрою

Ctrl+F5Голосніше (або + на цифровій клавіатурі з Num Lock вимкнено) Ctrl + F6 Тихіше (або + на цифровій клавіатурі з Num Lock вимкнено) F7Кнопка живлення Ctrl+F3Кнопка камери

Ctrl+F11Переключити портрет орієнтації макета / пейзаж назад

Ctrl+F12 Переключити портрет орієнтації макета / пейзажу вперед

F8 Увімкнути мобільну мережу

F9 Увімкнути профілювання коду

Alt+Enter Увімкніть режим повноекранного режиму

F6 Увімкніть режим трекболу



4

На iMac з довгою клавіатурою (клавіатура з цифровою клавіатурою праворуч):

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

4

Я використовую Android Studio, і жодна пропозиція не спрацювала. Я можу повернути емулятор, але він залишається в портреті. Я не хотів додавати команду в пейзаж маніфесту форсування. Виправлення для мене було:

  1. поверніть емулятор в альбомний режим за допомогою ctrlF11(все одно зображення буде в портретному режимі)

  2. Відкрийте камеру в ОС, вона відкриється в альбомному режимі, єдиний додаток, який це робить

  3. не роблячи нічого іншого, налагоджуйте мій додаток від Android Studio і тепер він з’являється в пейзажі


1
У мене така ж проблема з емулятором, який працює eclipse, мабуть, це відома проблема з API19. Для більш і деякі роботи обхідні: stackoverflow.com/questions/17964833 / ...
sirclesam

3

Я виявив, що іноді CTRL+F11 комбінація просто не робить це для мене. Я вирішив це, відключивши введення клавіатури в налаштуваннях емулятора.

Для цього перейдіть до налаштувань емулятора, натисніть кнопку «показати розширені налаштування» та прокрутіть увесь шлях вниз. Потім вимкніть опцію "включити клавіатуру".

Після цього спробуйте запустити емулятор знову, і комбінація CTRL+ F11має працювати.

включити параметр введення клавіатури


3

Трохи помилку (помилка для мене), яку я знайшов на mac емуляторі.

Про зміну орієнтації на ландшафт (CtrlCmdF11 ) він змінюється на пейзаж, але вміст відображається у портретному форматі. Для цього:

Перейдіть до емулятора: Налаштування-> Дисплей-> При обертанні пристрою-> Поверніть вміст екрана



2

наступний для різних форм пластини

ВІННІ: Ctrl+F12

LINUX: Ctrl+F12

MAC OS X: control+ F12(або fn+ control+ F12, залежно від конфігурації клавіатури)



2

Це зараз набагато інтуїтивніше. Тепер інтерфейс AVD включає бічну панель з різними функціональними комбінаціями. Кнопки, обведені синім кольором, повертатимуть пристрій за годинниковою стрілкою та проти годинникової стрілки.

введіть тут опис зображення


Ці кнопки нічого не роблять. Якби вони насправді працювали, мені не потрібно було б google для вирішення цієї проблеми.
Джеррі

2

Ось декілька способів переміщення пейзажу на Емуляторі Android:

1. Mac:

  • Ctrl + Fn + F11
  • Keypad 7 або Keypad 9
  • Ctrl + F12 або Ctrl + Fn + F12
  • Command + 7 або Command + 9

2. Windows:

  • Left Ctrl + F11 або Ctrl + F12

3. Linux:

  • Ctrl + F11

4. Студія Android:

Ми можемо записати screenOrientation = "landscape"у androidManifest.xmlфайл.

5. Клавіатура:

у бічному емуляторі, вимкніть Num-Lock і натисніть Keypad 7 і Keypad 9.

6. Емулятор:

  • натисніть кнопку повороту на екрані, показаному нижче.

введіть тут опис зображення

  • натисніть кнопку повороту на екрані, показаному нижче.

    введіть тут опис зображення



1

Щоб повернути Android-емулятор, просто відключіть клавішу Num Lock та використовуйте 7 та 9 на цифровій панелі, щоб повернути емулятор та змінити його макет із портретного на альбомний.


1

Через 10 років я зіткнувся з тією ж проблемою ... Для мене проблема полягає в тому, що вона була буквально відключена в моєму емуляторі.

Перейдіть до запущеного емулятора та перетягніть його вниз з області верхнього меню, щоб відобразити кнопки дій та сповіщення. Ці кнопки дій показують, які функції ввімкнено / вимкнено, як-от Wi-Fi, режим літака та .... поворот.

У моєму емуляторі третьою кнопкою зліва була кнопка «повернути», і вона була сірою. Як тільки я натиснув його, щоб увімкнути його, бум, моя програма тепер переключиться на ландшафтний режим, коли я поверну його.





0

переконайтеся, що ваша апаратна клавіатура включена під час створення AVD

-запустіть емулятор -встановіть додаток -запустіть додаток -переконайтесь, що ваш замок Num увімкнено -Натисніть «7» та «9» з вашої цифрової панелі, щоб змінити орієнтацію пейзажу на портрет і портрет на ландшафт.


0

У моєму випадку мені це вдалося:

1- увімкніть "Автоматичне поворот", якщо його ще немає.
2 - або скористайтеся параметром обертання ліворуч праворуч на панелі, розташованій поруч з віртуальним пристроєм, або натисніть (ctrl + клавіша зі стрілкою вліво / вправо), щоб повернути пристрій.

Сподіваюся, це працює для вас.


-1

Для тих із вас, хто має Chromebook Pixel / Ubuntu / Crouton без numpad, установка onboardклавіатури працювала мені.

зображення вбудованої програмної клавіатури на ubuntu

Просто натисніть, 123щоб отримати доступ до макета numpad, а потім натисніть7

Якщо ви вже в Unity, onboardможливо, його вже встановлено, тому просто введітьonboard у своєму командному рядку, щоб побачити, чи він там є.

Якщо ні, просто введіть:

sudo apt-get update

sudo apt-get install onboard

PS: верхні Клавіші Chromebook Pixel в повинні були представляти традиційний F1через F11функціональні клавіші на Ubuntu / грінці, так що ви можете спробувати ці спеціальні апаратні ключі першим (самі по собі або в поєднанні з Ctrl). Просто для мене я запускаю стару копію Crouton, і єдина функціональна клавіша, яка, здається, є розпізнаноюF6


-1

Якщо ви не можете переключитися на пейзаж (або портрет) під час використання ctr + f11 / 12 Можливо, віртуальний пристрій (телефон Android) блокує обертання. Заходимо в центр управління андроїдами (тягнемо на домашню сторінку) та розблоковуємо.


це питання для емулятора не для реального телефону - ctrl + f11 / 12 також вже пропонується
Skandix

Звичайно, це питання стосується обертання на емуляторі, віртуальний телефон також може заблокувати перемикач обертання, і це налаштування за замовчуванням, я натрапив на цю ситуацію.
кок нд

-6

Для переходу в режим «Пейзаж» в емуляторі Android ви маєте два способи.

1> Ви можете створити відносний макет таким, що при переході з одного режиму в інший він зміниться відповідно

2> Ви можете створити два окремі XML-файли як представлення даних, так і використовувати їх, коли потрібно

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.