如何通过代码控制屏幕的横竖屏切换?

如何通过代码控制屏幕的横竖屏切换?

HarmonyOS
2024-08-05 16:57:14
浏览
收藏 0
回答 1
待解决
回答 1
按赞同
/
按时间
liqi399
   import { window } from '@kit.ArkUI';
    let context = getContext(this) as common.UIAbilityContext;
    let windowClass: window.Window
    window.getLastWindow(context, (err, data) => {
      windowClass = data
    })

...
Button("旋转屏幕").onClick(() => {
  if (windowClass.getPreferredOrientation()===window.Orientation.LANDSCAPE) {
    windowClass.setPreferredOrientation(window.Orientation.PORTRAIT)//竖屏
  }else{
    windowClass.setPreferredOrientation(window.Orientation.LANDSCAPE)//横屏
  }

})
分享
微博
QQ
微信
回复
2024-08-05 22:08:35
相关问题
如何监听手机屏幕横竖切换
1438浏览 • 1回复 待解决
HarmonyOS 横竖切换
1430浏览 • 1回复 待解决
HarmonyOS 监听横竖切换
1233浏览 • 1回复 待解决
求大佬告知如何切换横竖
3396浏览 • 1回复 待解决
如何实现page页面的横竖切换
1617浏览 • 1回复 待解决
HarmonyOS 小窗下如何实现横竖切换
1237浏览 • 1回复 待解决
HarmonyOS 横竖切换问题
2394浏览 • 1回复 待解决
页面横竖如何进行切换
1476浏览 • 1回复 待解决
如何进行页面横竖切换
3150浏览 • 1回复 待解决
HarmonyOS 怎么监听屏幕横竖旋转?
1940浏览 • 1回复 待解决
鸿蒙JS 框架中如何主动切换横竖?
5933浏览 • 1回复 待解决
如何监听设备横竖切换状态呢
2766浏览 • 1回复 待解决
鸿蒙横竖切换监听,需要这个功能
12398浏览 • 3回复 已解决
如何横竖切换更自然一些
1561浏览 • 1回复 待解决
HarmonyOS 横竖切换实现过于繁琐
1239浏览 • 1回复 待解决
HarmonyOS 平板无法正确横竖切换
1230浏览 • 1回复 待解决