我的应用程序有几个窗口。创建每个窗口后,我的代码旨在将这些窗口锁定为纵向模式:
var win = Ti.UI.createWindow({ ... });
win.orientationModes = [ Ti.UI.PORTRAIT ];
我仍然无法相信没有更通用的方式来为 Android 执行此操作,但这是另一天的抱怨。:-) 目前,这主要是有效的。我希望这里有人可以帮助我删除大部分限定符。
该应用程序将打开一个包含 4 个选项卡的选项卡组。如果我在加载默认活动选项卡后立即旋转我的设备,则布局也会旋转。哎呀。事实上,如果我立即转到这些选项卡中的任何一个并旋转我的设备,布局就会旋转。更多哎呀。然而——这是有趣的部分——如果我重新启动应用程序并首先跳转到第二个窗口,一个从一个选项卡窗口加载的窗口,然后旋转我的手机,不旋转显示。耶!现在我跳回到任何一个选项卡窗口,那些之前旋转的窗口,它们不再旋转。
哇?!
这就是我想我现在看到的模式。有人见过这个吗?我猜这是一个标签组的东西,但我在 API 中看不到任何方向访问器。任何指导将不胜感激。
谢谢。