HarmonyOS 鸿蒙Next折叠屏下App如何获取不同显示模式下所占的屏幕宽度
HarmonyOS 鸿蒙Next折叠屏下App如何获取不同显示模式下所占的屏幕宽度
折叠屏下App如何获取不同显示模式下所占的屏幕宽度
2 回复
可参考:https://developer.huawei.com/consumer/cn/doc/harmonyos-references-V5/js-apis-display-V5#displayonfolddisplaymodechange10
获取屏幕宽度:display.getDefaultDisplaySync().width
获取当前窗口尺寸:
https://developer.huawei.com/consumer/cn/doc/harmonyos-faqs-V5/faqs-arkui-200-V5
使用这个display.on监听折叠屏的折叠态和展开态,这俩个状态用display.getDefaultDisplaySync().width获取屏幕宽度。
比如当展开态的时候,分屏了,可以监听窗口变化,使用《https://developer.huawei.com/consumer/cn/doc/harmonyos-faqs-V5/faqs-arkui-200-V5》获取屏幕宽度
监听窗口状态变化参考:
其他资料可参考:
获取窗口属性:
窗口尺寸变化:
更多关于HarmonyOS 鸿蒙Next折叠屏下App如何获取不同显示模式下所占的屏幕宽度的实战系列教程也可以访问 https://www.itying.com/category-93-b0.html