HarmonyOS display.getAllDisplays()获取的屏幕宽度的单位是VP吗
promise: Promise<Array<display.Display>> = display.getAllDisplays()
this.promise.then((data: Array<display.Display>) => {
console.log(`所有的屏幕信息:${JSON.stringify(data)}`)
//单位为像素
this.screenWidth = data[0]["width"]
}
这样获取的屏幕宽度是像素,平常组件用的VP是像素吗,跟这个this.screenWidth的单位是一样的吗?
如果不是,VP和像素之间是怎样计算的?~
HarmonyOS
赞
收藏 0
回答 1
待解决
相关问题
如何获取单位为vp的屏幕宽度?
261浏览 • 1回复 待解决
HarmonyOS VP尺寸单位单位问题
396浏览 • 0回复 待解决
在UIAbility中获取屏幕宽度,px2vp返回的结果不正确
676浏览 • 1回复 待解决
HarmonyOS 屏幕宽度怎么获取
416浏览 • 1回复 待解决
获取设备屏幕的宽度和高度
650浏览 • 1回复 待解决
UI像素单位,一个设计图是750px的,然后我看咱们这个单位是vp,我们要怎么将px转成vp呢?
436浏览 • 1回复 待解决
HarmonyOS Popup组件中的内容无法铺满屏幕宽度,左右均有8vp的空白
346浏览 • 1回复 待解决
HarmonyOS height和width的单位文档中写的是像素,请问具体指px还是vp
39浏览 • 1回复 待解决
HarmonyOS 页面里的字体单位是vp,怎么设置才能不跟随系统里的显示大小变化
56浏览 • 1回复 待解决
每个设备的宽高vp是一样的么,如果有哪个vp单位是否存在布局兼容性问题
1718浏览 • 0回复 待解决
HarmonyOS image如何设置超过屏幕宽度的内容?
273浏览 • 1回复 待解决
HarmonyOS 折叠屏折叠状态切换时屏幕宽度获取不对
48浏览 • 1回复 待解决
如何定义UI布局的vp单位达到不同机器的自适应
614浏览 • 1回复 待解决
HarmonyOS 监听折叠状态回调里获取屏幕宽度存在问题
662浏览 • 1回复 待解决
HarmonyOS 如何获取组件的宽度
438浏览 • 1回复 待解决
HarmonyOS分配内存的单位是UIAbility还是ArkUI Page
402浏览 • 1回复 待解决
HarmonyOS LazyForEach的ListItem划出屏幕没有调用onDisAppear这个是正常的吗
44浏览 • 1回复 待解决
问个基础问题,lpx和vp两种单位使用的场景有什么区别?
158浏览 • 0回复 待解决
Row的高度不符合预期,最大高度是Toggle的25vp,加上上下padding共16vp应该是41vp,但是实际是49vp
100浏览 • 1回复 待解决
如何获取当前设备的宽度?
688浏览 • 1回复 待解决
请问如何获取窗口的宽度
1896浏览 • 1回复 待解决
如何获取当前组件的宽度?
299浏览 • 1回复 待解决
获取文本Text组件的宽度
508浏览 • 1回复 待解决
HarmonyOS 当Tabs的页签个数有多个,宽度超过屏幕宽度时,页签可以滚动,有办法能通过代码控制页签的滚动吗
423浏览 • 1回复 待解决
页面写不加单位的是vp,如.width(50),意思为宽度50vp。
加单位为px,转换方法使用vp2px和px2vp,页面建议使用vp作为基准单位。