黑莓:在纵向模式下锁定应用程序?

发布于 2024-11-17 12:08:06 字数 266 浏览 1 评论 0原文

我想在 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 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

七秒鱼° 2024-11-24 12:08:06

在每个屏幕类的构造函数中仅使用以下一行代码。

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);

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文