2011-04-07 61 views
1

我正在從j2me移植到黑莓。在J2ME中有一種方法來改變方向。但我不知道如何在黑莓手機上做到這一點。如果我正在使用迫使黑莓遊戲總是使用風景模式

net.rim.device.api.ui.Ui.getUiEngineInstance().setAcceptableDirections(Display.DIRECTION_PORTRAIT); 

它給出錯誤。請指導我。
在此先感謝

+1

它給你什麼錯誤? – sarnold 2011-04-07 07:22:44

回答

2

我想你不應該在進入事件調度程序之前調用setAcceptableDirections方法。以下是我在我的Screen中所做的工作:它可以工作:

protected void onUiEngineAttached(boolean attached) { 
    super.onUiEngineAttached(attached); 
    Ui.getUiEngineInstance().setAcceptableDirections(Display.DIRECTION_PORTRAIT); 
} 
+0

這很有趣 - 我發現它在進入事件調度程序之前有效。但我喜歡你掛鉤onUiEngineAttached()方法的想法。 – 2011-11-10 11:39:21