Blackberry: заблокировать приложение в портретном режиме? - PullRequest
3 голосов
/ 28 июня 2011

Я хочу запустить свое приложение в портретном режиме, всегда на BlackBerry Storm, даже тогда, когда устройство находится в ландшафтном режиме.

Как я могу это сделать?

Я знаю, что мыможно управлять ориентацией после открытия приложения:

UiEngineInstance ui = Ui.getUiEngineInstance();
ui.setAcceptableDirections(Display.DIRECTION_NORTH); 

, но как открыть приложение в портретном режиме?

1 Ответ

5 голосов
/ 28 июня 2011

Используйте следующую только одну строку кода в конструкторе каждого класса экрана.

.

Ui.getUiEngineInstance () setAcceptableDirections (Display.DIRECTION_PORTRAIT);

У меня также возникает проблема с этим в телефоне OS 7, поэтому я исправил проблему с использованием приведенного ниже кода:

.

Ui.getUiEngineInstance () setAcceptableDirections (Display.DIRECTION_NORTH);

...