3

即使設備處於橫向模式,我也希望在縱向模式下啓動我的應用程序,始終在BlackBerry Storm上, 。黑莓:在potrait模式下鎖定應用程序?

我該怎麼做,請幫忙。

我知道我們可以打開我的應用程序,通過後控制取向:

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

,但如何打開在縱向模式下的應用程序?

謝謝,

+0

難道我們都是?最後,我只是讓應用處理肖像和風景。 –

回答

5

在每個屏幕類的構造函數中使用下面的一行代碼。

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

我也不用它的問題在OS 7的手機,所以我必須通過發行使用下面的代碼固定:

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

+0

這是做這件事的正確方法(也是我意識到的唯一方式),但是您應該知道至少有一些用戶[已經報告過問題](http://supportforums.blackberry.com/t5/Java-Development/Issue-with-setAcceptableDirections-when-a-different/td-p/196456)在某些情況下 – Laepdjek