Переключение в ландшафтный режим в Android Emulator


355

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

android:screenOrientation="landscape"

Однако, когда я запускаю приложение в симуляторе, оно появляется сбоку и в портретном режиме. Как я могу переключить эмулятор в landscapeрежим 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т. Д. В качестве функциональных клавиш» (в Системных настройках -> Клавиатура).

  • 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
Догадаться.
Приходится

3
И если это не сработает, попробуйте ctrl + cmd + F11. При сбросе приложения наблюдается небольшая задержка.
Гэри Роу

2
В моем случае окна живут 7 cmd = (thw window key) Спасибо @Gary Rowe
Фабио Мильейру

28

Просто используйте 9цифровую клавиатуру с отключенной Num-Lock.

Изображение, показывающее цифровой блок с 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. Для получения дополнительной информации и
обходных путей

3

Я обнаружил, что иногда CTRL+ F11комбинация просто не делает это для меня. Я решил это, отключив ввод с клавиатуры в настройках эмулятора.

Для этого перейдите в настройки эмулятора, нажмите кнопку «Показать дополнительные настройки» и прокрутите до конца. Затем отключите опцию «включить ввод с клавиатуры».

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

включить опцию ввода с клавиатуры


3

Просто небольшая ошибка (ошибка для меня) я нашел на эмуляторе Mac.

При изменении ориентации на landscape ( CtrlCmdF11) он меняется на landscape, но содержимое отображается в портретном формате. Для этого:

Зайдите в эмулятор: Настройки-> Дисплей-> Когда устройство вращается-> Поверните содержимое экрана


3

Вот несколько способов переместить пейзаж в эмуляторе 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. Эмулятор:

  • нажмите кнопку поворота на экране, показанном ниже.

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

  • нажмите кнопку поворота на экране, показанном ниже.

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



2

следуя за другой пластиной

ОКНА: Ctrl+F12

LINUX: Ctrl+F12

MAC OS X: control+ F12(или fn+ control+ F12, в зависимости от конфигурации клавиатуры)



2

Это теперь намного более интуитивно понятно. Интерфейс AVD теперь включает боковую панель с различными функциональными ярлыками. Кнопки, обведенные синим цветом, будут вращать устройство по часовой стрелке и против часовой стрелки на экране.

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


Эти кнопки ничего не делают. Если бы они действительно работали, мне бы не пришлось искать решение этой проблемы в Google.
Джерри


1

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


1

Спустя 10 лет я сталкиваюсь с той же проблемой ... Для меня проблема в том, что она была буквально отключена в моем эмуляторе.

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

В моем эмуляторе 3-я кнопка слева была кнопкой «Поворот», и она была серой. Как только я нажал на него, чтобы включить его, бум, мое приложение теперь переключалось в ландшафтный режим, когда я поворачивал его.


0

control+ fn+ F11подойдет. Там нет необходимости для «командного» ключа




0

убедитесь, что ваша аппаратная клавиатура включена при создании AVD

-запустите эмулятор -установите ваше приложение -запустите ваше приложение-убедитесь, что ваша Num-блокировка включена -Нажмите '7' и '9' с вашей цифровой клавиатуры, чтобы изменить ориентацию ландшафта на портрет и портрета на пейзаж.


0

В моем случае мне это удалось:

1 - включить «Автоповорот», если это еще не сделано.
2 - используйте параметр поворота влево-вправо на панели, расположенной рядом с виртуальным устройством, или щелкните (ctrl + клавиша со стрелкой влево / вправо), чтобы повернуть устройство.

Надеюсь, это работает для вас.


-1

Для тех из вас, кто использует Chromebook Pixel / Ubuntu / Crouton без цифровой клавиатуры, установка onboardклавиатуры работала для меня.

изображение встроенной программной клавиатуры на Ubuntu

Просто нажмите, 123чтобы получить доступ к макету Numpad, а затем нажмите7

Если вы уже используете Unity, onboardвозможно, уже установлены, поэтому просто введите в onboardкомандной строке, чтобы увидеть, есть ли они там.

Если нет, просто введите:

sudo apt-get update

sudo apt-get install onboard

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


-1

Если вы не можете переключиться в альбомную (или книжную) ориентацию при использовании ctr + f11 / 12 Возможно, виртуальное устройство (телефон Android) само заблокирует вращение. Зайдите в центр управления андроидом (опустите на главной странице) и разблокируйте.


этот вопрос для эмулятора, а не для реального телефона - Ctrl + F11 / 12 также уже предложен
Skandix

Конечно, этот вопрос касается поворота на эмуляторе, виртуальный телефон также может заблокировать переключатель поворота, и это настройка по умолчанию, я сталкивался с такой ситуацией. и управление с клавиатуры не работает.
кок вс

-6

Для переключения в ландшафтный режим в эмуляторе Android у вас есть 2 способа сделать это.

1> Вы можете создать относительный макет, так что при переключении из одного режима в другой он будет меняться соответственно

2> Вы можете создать 2 отдельных файла XML и представления и использовать его при необходимости

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.