代号one旋转显示

Codenameone rotate display

我正在构建一个在开始屏幕上有 4 个按钮的应用程序。每个按钮都会打开一个新的交互对话框。

我希望其中 3 个对话框始终处于纵向模式,1 个以横向模式打开并继续。

方向代码应覆盖用户的设备配置。

我将如何实现这一目标?这看起来微不足道,但我在文档或网上找不到任何东西。

我试过的是

Display.getInstance().lockOrientation(true);

但该命令不会锁定显示方向,至少在模拟器中不会。

模拟器忽略 lockOrientation 调用。此外,它的效果在 iOS 上有些受限,因此它不会像预期的那样工作,因为一些设计决策确实很难改变。

在 iOS 中,通常使用构建提示为整个应用程序强制定向。您可以在 iOS 部分下的代号一设置中进行配置。

此方法在全局应用时更一致,就像在 Uber app 中一样。