如题,调用win.setPreferredOrientation(window.Orientation.USER\_ROTATION\_LANDSCAPE)后,屏幕变为全屏方向,但是把手机竖起来,UI布局方向变成了竖向。代码改成 AUTO\_ROTATION\_LANDSCAPE 无异常。
如题,调用win.setPreferredOrientation(window.Orientation.USER\_ROTATION\_LANDSCAPE)后,屏幕变为全屏方向,但是把手机竖起来,UI布局方向变成了竖向。代码改成 AUTO\_ROTATION\_LANDSCAPE 无异常。
1 回答1.1k 阅读✓ 已解决
1 回答1.3k 阅读
1 回答1.2k 阅读
1 回答1.1k 阅读
1 回答1.1k 阅读
1 回答982 阅读
1 回答951 阅读
因为USER\_ROTATION\_LANDSCAPE调用时会临时旋转到横屏,之后跟随传感器自动旋转,受控制中心的旋转开关控制,且可旋转方向受系统判定,所以把手机竖起来时,UI布局方向会变成了竖向,可参考此文档:https://developer.huawei.com/consumer/cn/doc/best-practices-V5/bpta-landscape-and-portrait-development-V5\#section223202945216