настройка проблемы эмулятора ландшафтного режима - PullRequest
0 голосов
/ 08 августа 2011

Я разработал проект, который должен работать только в ландшафтном режиме.Я установил в файле манифеста, как этот Android: screenOrientation = "пейзаж".Это работает нормально в эмуляторе, но когда я работаю в Nexus One, он все еще идет в портретном режиме. Есть идеи?

Ответы [ 2 ]

1 голос
/ 08 августа 2011

Незнайка, AndroidMirza. Я попробовал его на двух телефонах Nexus One, один с Gingerbread и один с Eclair, и он работает, как и ожидалось. Вот что я сделал:

  1. Создать проект Android
  2. Открыть AndroidManifest.xml
  3. В теге добавьте:

    андроид: screenOrientation = "пейзаж"

В обоих случаях (и AVD с ГБ) ориентация экрана сразу же меняется на альбомную в моей Активности. Я использовал [Ctrl] + [Пробел], чтобы позволить автозаполнению среды IDE, чтобы убедиться в отсутствии опечаток.

Все, что я могу подумать, это то, что вы указываете, что существует ошибка в указании ландшафта, или что-то еще в вашем коде или манифесте побеждает его.

0 голосов
/ 08 августа 2011

Когда я хочу, чтобы одно из моих приложений работало в ландшафтном режиме, я добавляю в свой onCreate следующую строку:

setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_LANDSCAPE);

Надеюсь, это то, что вы ожидаете.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...