HarmonyOS 如何获取应用窗口宽度

折叠屏手机在折叠状态、打开状态应用全屏显示、打开状态应用分屏显示,需要知道应用当前宽度,从而计算组件宽度比例

HarmonyOS
19h前
浏览
收藏 0
回答 1
待解决
回答 1
按赞同
/
按时间
Excelsior_abit

响应式布局中有设置监听窗口尺寸变化方法可以参考:

https://developer.huawei.com/consumer/cn/doc/harmonyos-guides-V5/responsive-layout-V5

在API中,updateBreakpoint方法内得到的windowWidthVp 就是监听到的应用窗口宽度,将获取到的窗口宽度放到全局变量中AppStorage.setOrCreate('windowWidthVp ', windowWidthVp ),在需要获取宽度时通过AppStorage.get('windowWidthVp ') 获取应用宽度;

分享
微博
QQ
微信
回复
16h前
相关问题
请问如何获取窗口宽度
1912浏览 • 1回复 待解决
如何获取窗口window的宽度
2016浏览 • 1回复 待解决
如何获取当前窗口宽度
538浏览 • 1回复 待解决
求大佬告知如何获取窗口宽度
1733浏览 • 1回复 待解决
如何设置窗口最小宽度
2289浏览 • 1回复 待解决
HarmonyOS 如何获取窗口尺寸
13浏览 • 1回复 待解决
HarmonyOS 如何获取组件的宽度
459浏览 • 1回复 待解决
HarmonyOS窗口获取
17浏览 • 1回复 待解决
如何获取当前组件的宽度
309浏览 • 1回复 待解决
如何获取当前设备的宽度
726浏览 • 1回复 待解决
HarmonyOS 屏幕宽度怎么获取
426浏览 • 1回复 待解决
如何获取窗口的宽高信息
2369浏览 • 1回复 待解决
如何获取当前window的窗口方向
465浏览 • 1回复 待解决