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

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

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
相关问题
如何监听手机屏幕横竖切换
729浏览 • 1回复 待解决
HarmonyOS 横竖切换
419浏览 • 1回复 待解决
HarmonyOS 监听横竖切换
364浏览 • 1回复 待解决
HarmonyOS 横竖切换问题
473浏览 • 1回复 待解决
求大佬告知如何切换横竖
2473浏览 • 1回复 待解决
如何进行页面横竖切换
2312浏览 • 1回复 待解决
页面横竖如何进行切换
767浏览 • 1回复 待解决
HarmonyOS 小窗下如何实现横竖切换
353浏览 • 1回复 待解决
如何实现page页面的横竖切换
824浏览 • 1回复 待解决
如何监听设备横竖切换状态呢
2004浏览 • 1回复 待解决
HarmonyOS 怎么监听屏幕横竖旋转?
267浏览 • 1回复 待解决
鸿蒙JS 框架中如何主动切换横竖?
5152浏览 • 1回复 待解决
HarmonyOS 平板无法正确横竖切换
328浏览 • 1回复 待解决
HarmonyOS 横竖切换实现过于繁琐
465浏览 • 1回复 待解决
鸿蒙横竖切换监听,需要这个功能
11697浏览 • 3回复 已解决
如何横竖切换更自然一些
880浏览 • 1回复 待解决