HarmonyOS 查询当前状态是横屏还是竖屏
通过下面代码可以监听横屏竖屏切换事件:
let listener = mediaquery.matchMediaSync(’(orientation: landscape)’); //监听横屏事件那么初始化时怎样主动查询当前是横屏还是竖屏呢?
HarmonyOS
赞
收藏 0
回答 1
待解决
相关问题
如何获取当前是横屏还是竖屏啊?
6200浏览 • 1回复 待解决
UIAbility如何动态代码设置横屏还是竖屏
1462浏览 • 1回复 待解决
HarmonyOS Video组件全屏时是竖屏的,如何改为横屏
2045浏览 • 1回复 待解决
HarmonyOS 折叠屏手机如何判断当前是展开还是折叠状态
1360浏览 • 1回复 待解决
HarmonyOS 悬浮窗在横屏下如何强制显示竖屏
1268浏览 • 1回复 待解决
JS单个页面强制横屏或竖屏怎么设定呢?
5711浏览 • 1回复 待解决
HarmonyOS 手机竖屏->横屏->竖屏,Canvas底部与导航条重叠的区域出现拖影问题
871浏览 • 1回复 待解决
HarmonyOS 折叠屏横屏下进入界面会出现由竖屏转横屏的旋转动画,这个动画怎么去掉
1335浏览 • 1回复 待解决
在鸿蒙FA开发中 html 如何实现多端适配 尤其是 平板 横屏 竖屏和折叠屏适配?
5852浏览 • 1回复 待解决
HarmonyOS 手机竖屏中出现横屏,不知道怎么弄回去
966浏览 • 1回复 待解决
鸿蒙竖屏可以在底部显示的布局,在横屏显示不了是出了什么问题
7772浏览 • 1回复 待解决
HarmonyOS 当PAD处于竖屏时旋转锁定,冷启动APP后,APP默认横屏展示,非旋转锁定的竖屏
977浏览 • 1回复 待解决
HarmonyOS 如何判断当前设备是手机还是折叠屏手机
2926浏览 • 1回复 待解决
HarmonyOS 代码已设置应用横竖屏跟随系统,但是在pad竖屏场景下应用打开web页面时,会先出现横屏再转至竖屏
1304浏览 • 1回复 待解决
如何动态检测设备的屏幕方向(横屏或竖屏)并据此进行界面布局调整
501浏览 • 0回复 待解决
HarmonyOS 折叠屏如何知道当前状态
751浏览 • 1回复 待解决
#鸿蒙学习大百科#Navigation的菜单在竖屏和横屏有什么区别?
1246浏览 • 1回复 待解决
HarmonyOS 手机如何判断当前横竖屏状态
1675浏览 • 1回复 待解决
28.HarmonyOS应用前后台切换时,从一个竖屏应用切换到另一个横屏应用,横屏应用出现一个横竖屏切换的动画
1305浏览 • 1回复 待解决
HarmonyOS 横屏播放问题
2448浏览 • 1回复 待解决
HarmonyOS 横屏状态下获取组件的宽高
1587浏览 • 1回复 待解决
为什么我取消了系统中屏幕旋转锁定的按钮,手机横放依然还是竖屏的显示呢?
1474浏览 • 1回复 待解决
HarmonyOS 横竖屏切换,设置竖屏锁定后仍然会横竖屏切换
2461浏览 • 1回复 待解决
HarmonyOS 如何获取当前屏幕的横竖屏状态?
778浏览 • 1回复 待解决
HarmonyOS 竖屏时进入任务中心,进入横屏的应用,在onpageshow时获取的display信息不符合期望
905浏览 • 1回复 待解决
1.可以通过diplay.on可以监听屏幕状态改变。其中可以在module.json5中设置EntryAbility为orientation,或者使用window.setPreFerredOrientation动态设置窗口横竖屏。
2.屏幕横竖屏监听:当监听到变化时,可以通过发布订阅的方式全局通知。module.json5里面配置 “orientation”: “auto_rotation”,让屏幕自动旋转。win.setPreferredOrientation(window.Orientation.PORTRAIT) ,设置横屏或者竖屏。win.on(“windowSizeChange”, (data) => {}),监听横竖屏变化。onConfigurationUpdate生命周期中监听屏幕变化。
对于窗口的横竖屏可以借助display.getDefaultDisplaySync().orientation这个属性来判断屏幕目前所处的横竖屏状态。参考文档:https://developer.huawei.com/consumer/cn/doc/harmonyos-references-V5/js-apis-display-V5
示例代码: