HarmonyOS px2vp在模拟器上无法正确转换
如下代码,使用px2vp,在模拟器上无法正确的转换高度。
async onWindowStageCreate(windowStage: window.WindowStage): Promise<void> {
const mainWindow = windowStage.getMainWindowSync()
await mainWindow.setWindowLayoutFullScreen(true)
const area = mainWindow.getWindowAvoidArea(window.AvoidAreaType.TYPE_SYSTEM)
//高度为126
const height = px2vp(area.topRect.height)
}
HarmonyOS
赞
收藏 0
回答 1
待解决
相关问题
在UIAbility中获取屏幕宽度,px2vp返回的结果不正确
378浏览 • 1回复 待解决
px2vp返回值不准确,有谁知道是什么原因?
1979浏览 • 1回复 待解决
px和vp之间如何相互转换
1291浏览 • 1回复 待解决
DevEco模拟器无法启动
3951浏览 • 0回复 待解决
启动DevEco Studio本地模拟器,提示无法启动模拟器
15683浏览 • 2回复 待解决
HarmonyOS request downloadfile在一台模拟器设备上测试失败
50浏览 • 1回复 待解决
在DevEco Studio里面可以同时跑2个本地模拟器吗
5259浏览 • 1回复 待解决
c++ 有vp2px 的接口么?
1394浏览 • 1回复 待解决
HDC是否可以针对模拟器上使用?
394浏览 • 1回复 待解决
WebView 页面在windows模拟器无法出现滚动条滚动
197浏览 • 1回复 待解决
新版DevEco Studio编辑器无法开启模拟器
8318浏览 • 2回复 待解决
如何在MacOS上设置HarmonyOS NEXT的SDK和模拟器?
131浏览 • 0回复 待解决
模拟器上是不显示device模块的吗?
5736浏览 • 1回复 待解决
DevEco Studio无法使用远程模拟器运行应用
5214浏览 • 1回复 待解决
启动DevEco Studio本地模拟器,提示无法安装HAXM
8204浏览 • 1回复 待解决
启动DevEco Studio本地模拟器,提示无法安装GVM
7546浏览 • 1回复 待解决
模拟器上不支持 SystemCapability.Multimedia.Media.VideoDecoder 吗?
135浏览 • 1回复 待解决
Web功能在模拟器上无法测试,得用真机,有没有教学视频?
140浏览 • 0回复 待解决
HarmonyOS如何上传图片到模拟器相册
207浏览 • 1回复 待解决
DevEco Studio本地模拟器无法拖动什么原因啊?
2360浏览 • 1回复 待解决
HarmonyOS手机模拟器OpenSLES接口采集音频报错
91浏览 • 1回复 待解决
最新5.0如何开启模拟器
143浏览 • 1回复 待解决
HarmonyOS NEXT Developer Beta1模拟器闪退
639浏览 • 1回复 待解决
真机和模拟器安装失败
10839浏览 • 2回复 待解决
本地模拟器怎么导入媒体数据?
4137浏览 • 1回复 待解决
px2vp是ArkUI的接口,windowStage.loadContent这个接口是初始化ArkUI。初始化ArkUI之前,这个转化比例是1,只有当初始化完成后,这个值才会根据设备得到具体的值。在loadContent完成后获取px2vp值即可,可以调整下px2vp 的使用时机。例如:在loadContent回调中使用px2vp。