
回复
1.首先要在EntryAbility 中获取主窗口对象
EntryAbility.ets
之后在需要调用横竖屏切换的页面或者逻辑中调用,我这里用按钮触发举例:
RotationTestPage.ets
window.Orientation具体数值,参见官方网址,点击跳转
注意:
设置主窗口的显示方向属性。仅在支持跟随sensor旋转的设备上生效,子窗口调用后不生效。
在module.json5添加属性"orientation": “auto_rotation”。
注意:
auto_rotation随传感器旋转 需要在系统下滑菜单中,放开自动锁定状态才可生效。
使用媒体查询接口监听屏幕旋转