Android: отключить поворот на 90 °, но включить поворот на 180 °

Я хотел бы создать приложение для Android (для планшета), которое должно отображаться только в альбомной ориентации, например приложение должно игнорировать поворот на 90 °, но поддерживать поворот на 180 °.

Добавление android: screenOrientation = "ландшафт" в манифесте заставляет приложение игнорировать все повороты (даже повороты на 180 °), т.е. при повороте устройства на 180 ° приложение отображается вверх ногами.

Без атрибута android: screenOrientation мое приложение отображается "правильно "во всех четырех позициях. Поворот устройства на 180 ° переворачивает пользовательский интерфейс по вертикали, соответственно. по горизонтали.

При повороте устройства создаются следующие сообщения журнала (может быть, это помогает?):

[...]: INFO/WindowManager(1290): Setting rotation to 1, animFlags=0
Rotation is a value between 0 and 3 representing the current orientation.

Резюме: Можно ли разрешить приложению поддерживать обе альбомные ориентации?

15
задан EboMike 6 December 2010 в 23:03
поделиться