HarmonyOS 鸿蒙Next如何切换横竖屏

发布于 1周前 作者 ionicwang 最后一次编辑是 5天前 来自 鸿蒙OS

HarmonyOS 鸿蒙Next如何切换横竖屏

​​​​​​请先打开下拉菜单中的“自动旋转”功能,只有支持横竖屏切换的APP才会触发横竖屏切换,比如打开手机相册,点开一张图片或者视频,旋转手机就可以看到“旋转”效果。

如果想要开发的app具备横竖屏切换能力,可以在module.json5中设置"orientation"属性值为"auto_rotation",应用即具备横竖屏切换能力。若需要横竖屏切换受系统控制(打开自动旋转生效,关闭失效),可以赋值为"auto_rotation_restricted",示例代码:

“abilities”: [

  {
    //…

    “orientation”: “auto_rotation”
  }
]

2024年新出鸿蒙Next正式版 纯血鸿蒙仿小米商城项目实战:https://www.itying.com/goods-1204.html

2 回复
如果我只想pad支持横竖屏切换,要怎么设置?

HarmonyOS 鸿蒙Next切换横竖屏主要通过修改应用窗口的orientation属性实现。可以通过编程方式在应用的界面中添加触发旋转屏逻辑,并在回调中监听窗口尺寸变化,从而更改页面布局以适应横屏或竖屏。通常,在应用的界面布局中设置相应的响应式布局属性,以确保元素在不同屏幕方向下都能正确显示。如果问题依旧没法解决,请加我微信,我的微信是itying888。

回到顶部