黑莓:在纵向模式下锁定应用程序?
我想在 BlackBerry Storm 上始终以纵向模式启动我的应用程序, 即使设备处于横向模式时也是如此。
我怎么能这么做呢?
我知道我们可以在打开应用程序后控制方向,方法是:
UiEngineInstance ui = Ui.getUiEngineInstance();
ui.setAcceptableDirections(Display.DIRECTION_NORTH);
但是如何以纵向模式打开应用程序?
I want to start my application in portrait mode, always, on a BlackBerry Storm,
even then when device is in landscape mode.
How could I do that?
I know we can control the orientation after opening my app, by:
UiEngineInstance ui = Ui.getUiEngineInstance();
ui.setAcceptableDirections(Display.DIRECTION_NORTH);
but how to open the app in portrait mode?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
在每个屏幕类的构造函数中仅使用以下一行代码。
Ui.getUiEngineInstance().setAcceptableDirections(Display.DIRECTION_PORTRAIT);
我在 OS 7 手机中也遇到了这个问题,所以我使用以下代码解决了问题:
Ui.getUiEngineInstance().setAcceptableDirections(Display.DIRECTION_NORTH);
Use following just one line of code in constructor of each screen class.
Ui.getUiEngineInstance().setAcceptableDirections(Display.DIRECTION_PORTRAIT);
I also get the problem with this in OS 7 phone, So I have fixed by issue with using below code:
Ui.getUiEngineInstance().setAcceptableDirections(Display.DIRECTION_NORTH);