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

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

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
相关问题
如何监听手机屏幕横竖切换
337浏览 • 1回复 待解决
求大佬告知如何切换横竖
1954浏览 • 1回复 待解决
如何进行页面横竖切换
1896浏览 • 1回复 待解决
页面横竖如何进行切换
346浏览 • 1回复 待解决
如何实现page页面的横竖切换
379浏览 • 1回复 待解决
如何监听设备横竖切换状态呢
1579浏览 • 1回复 待解决
鸿蒙JS 框架中如何主动切换横竖?
4699浏览 • 1回复 待解决
鸿蒙横竖切换监听,需要这个功能
11243浏览 • 3回复 已解决
如何横竖切换更自然一些
504浏览 • 1回复 待解决
Open Harmony 3.1版本支持横竖切换吗?
4986浏览 • 1回复 待解决
如何通过代码随意修改锁图片?
5367浏览 • 1回复 待解决
OpenHarmony 小型系统如何设置横竖
7825浏览 • 1回复 待解决
如何获取设备横竖状态变化通知
1871浏览 • 1回复 待解决
如何监听手机屏幕和亮
479浏览 • 1回复 待解决