Android - эмулятор в ландшафтном режиме, экран не вращается - PullRequest
111 голосов
/ 13 сентября 2011

Когда я переключаюсь в альбомный режим ( NUMPAD 7 или CTRL + F11 ), эмулятор поворачивает экран в альбомную ориентацию, но ОС Android и ни одна из приложения вращаются. Так что все сидит боком. Есть ли в конфигурации AVD что-то, что необходимо настроить для правильного вращения устройства?

enter image description here

Ответы [ 13 ]

0 голосов
/ 18 сентября 2014

Единственный способ заставить это работать - использовать FroYo API AVD

Для всех, у кого есть эта проблема, я настроил старую Froyo AVD для тестирования этого сценария:

Моя минимальная версия Манифеста уже 8, то есть Froyo

< uses-sdk android:minSdkVersion="8" android:targetSdkVersion="21" />

Здесь вы можете увидеть информацию SDK_API_VERSION. http://developer.android.com/guide/topics/manifest/uses-sdk-element.html

В SDK manager установлена ​​необходимая версия:

http://screencast.com/t/KKZokotI4T

Создан новый AVD для новой версии.

http://screencast.com/t/W8VN6fOWGW

0 голосов
/ 25 мая 2014

Сделайте так, чтобы ваша деятельность была в нужной вам ориентации, и вы можете обойти эту проблему, если вам не нужно проверять фактический акт вращения на эмуляторе.

Просто добавьте:

setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_REVERSE_PORTRAIT);

к вашей деятельности onCreate метод. (Или обратная версия, если это необходимо для вас.)

0 голосов
/ 09 августа 2013

У меня была такая же проблема, я сразу же исправил ее, просто удалив устройство из списка AVD и просто создав новое.

...