移动设备通常会重新定向用户界面,以便在用户旋转设备时保持垂直显示。如果您在应用程序中启用了自动方向,则设备会自动保持适当的显示方向,但您需要自行确保舞台的高宽比发生更改后,内容的显示效果仍可接受。如果禁用自动方向,则除非您手动更改显示方向,否则设备的显示方向将保持不变。
AIR 应用程序可在各种不同的移动设备和操作系统中运行。不同操作系统,甚至不同设备上的同一操作系统的基本方向行为可能有所不同。一种适用于所有设备和操作系统的简单设计策略是启用自动方向并侦听 Stage 对象的
resize
事件,以确定何时需要刷新应用程序布局。
或者,如果您的应用程序仅支持纵向高宽比或仅支持横向高宽比,可以禁用自动方向,并在 AIR 应用程序描述符中设置支持的高宽比。此设计策略可提供一致的行为并可针对所选高宽比选择“最佳的”方向。例如,如果指定横向高宽比,则选择的方向适合使用横向模式滑出键盘的设备。
|
|
|