如何根据手机横竖屏判断加载不同布局

查了文档发现onOrientationChanged 可以获取横竖屏切换的回调,但是实际发现当屏幕切换时根本不会走这个回调。

有版主回复说是因为这个触发的前提是abiility处于foreground,但是setDisplayOrientation会使ability处于Background,所以不会触发。

那么如何才能获取到横竖屏的切换呢?或者有其他方案能在切换横竖屏时 自动判断加载不同布局文件?

鸿蒙
HarmonyOS
OpenHarmony
2021-11-05 09:13:33
6499浏览
收藏 0
回答 1
回答 1
按赞同
/
按时间
ohohy
1

需要config.json中的configChange里配置了对应事件,请参照开发指南进行配置。

在config.json中给对应Ability添加选择屏幕事件的监听配置

"configChanges": [

          "orientation"

        ]

分享
微博
QQ
微信
回复
2021-11-05 11:18:35
相关问题
HarmonyOS 手机如何判断当前横竖状态
1348浏览 • 1回复 待解决
如何监听手机屏幕的横竖切换?
1200浏览 • 1回复 待解决
HarmonyOS 横竖切换
1108浏览 • 1回复 待解决
求大佬告知如何切换横竖
3049浏览 • 1回复 待解决
页面横竖如何进行切换
1223浏览 • 1回复 待解决
OpenHarmony 小型系统如何设置横竖
8843浏览 • 1回复 待解决
如何进行页面横竖切换
2875浏览 • 1回复 待解决
HarmonyOS 设置横竖问题
621浏览 • 1回复 待解决
HarmonyOS 监听横竖切换
947浏览 • 1回复 待解决
HarmonyOS 横竖设置问题
614浏览 • 1回复 待解决
HarmonyOS 横竖切换问题
1133浏览 • 1回复 待解决
HarmonyOS 小窗下如何实现横竖切换
954浏览 • 1回复 待解决
如何实现page页面的横竖切换
1376浏览 • 1回复 待解决
如何监听设备横竖切换状态呢
2562浏览 • 1回复 待解决