如何获取窗口当前的显示大小、位置等属性

如何获取窗口当前的显示大小、位置等属性

HarmonyOS
2024-01-31 16:17:36
浏览
收藏 0
回答 1
待解决
回答 1
按赞同
/
按时间
chujichenxuyuan

可以先通过所操作窗口对象的getWindowProperties接口获取类型为WindowProperties的返回值,WindowProperties中的windowRect属性为窗口尺寸,该属性值为一个Rect类型的对象,在这种场景下Rect中的width和height提供了所操作窗口的大小,left和top属性提供了所操作窗口的位置。

import window from '@ohos.window'; 
try { 
  let windowClass: window.Window = window.findWindow("test"); 
  let properties = windowClass.getWindowProperties(); 
} catch (exception) { 
  console.error('Failed to obtain the window properties. Cause: ' + JSON.stringify(exception)); 
}
分享
微博
QQ
微信
回复
2024-02-01 19:28:11
相关问题
如何设置当前窗口大小
105浏览 • 1回复 待解决
如何获取元素位置大小
134浏览 • 1回复 待解决
如何监听窗口大小变化
107浏览 • 1回复 待解决
录音时如何获取 当前输入音量大小
3574浏览 • 1回复 待解决
ArkTS获取组件位置大小接口
138浏览 • 1回复 待解决
如何固定应用窗口大小并居中展示
105浏览 • 1回复 待解决
请问如何获取窗口宽度
131浏览 • 1回复 待解决
如何获取组件属性信息
153浏览 • 1回复 待解决
如何获取List实际大小
105浏览 • 1回复 待解决
如何获取窗口window宽度
101浏览 • 1回复 待解决
如何根据组件内容大小修改浮动窗口
143浏览 • 1回复 待解决
如何获取窗口宽高信息
167浏览 • 1回复 待解决
如何获取当前HAP包名
132浏览 • 1回复 待解决
求大佬告知如何获取窗口宽度
100浏览 • 1回复 待解决
鸿蒙OS如何获取当前手机号
20631浏览 • 1回复 待解决
openHarmony 如何获取当前线程信息?
917浏览 • 1回复 待解决
鸿蒙获取当前应用内存
4052浏览 • 1回复 待解决
java如何获取手机存储空间大小
4676浏览 • 1回复 待解决
如何获取当前应用程序缓存目录
106浏览 • 1回复 待解决
LiteOS-M如何获取系统当前时间?
5488浏览 • 1回复 待解决
JS 获取控件位置并动态赋值问题
1826浏览 • 1回复 待解决
有没有获取当前网速api?
2470浏览 • 1回复 待解决