我想始终在BlackBerry Storm上以纵向模式启动我的应用程序,即使在设备处于横向模式时也是如此。
我怎么能那样做?
我知道打开我的应用程序后,我们可以通过以下方式控制方向:
UiEngineInstance ui = Ui.getUiEngineInstance();
ui.setAcceptableDirections(Display.DIRECTION_NORTH);
但是如何在人像模式下打开应用程序呢?
在每个屏幕类的构造函数中只使用以下一行代码。
Ui.getUiEngineInstance().setAcceptableDirections(Display.DIRECTION_PORTRAIT);
我在OS7手机中也遇到了这个问题,所以我已经修复了使用以下代码的问题:
Ui.getUiEngineInstance().setAcceptableDirections(Display.DIRECTION_NORTH);