HarmonyOS preview模拟器运行时,display.getDefaultDisplaySync()获取的宽高为0
preview模拟器运行时,display.getDefaultDisplaySync()获取的宽高为0
模拟器运行时,使用display.getDefaultDisplaySync()获取屏幕宽度,设置高度为一样时,获取到的宽度是0,高度也是0,这样在需要设置比例高度,或者计算剩余高度时,在模拟器上面显示有问题。
HarmonyOS
赞
收藏 0
回答 1
待解决
相关问题
HarmonyOS 使用该display.on('foldStatusChange')方法监听折叠状态,display.getDefaultDisplaySync()获取的屏幕宽高数据不对
1020浏览 • 1回复 待解决
HarmonyOS display.getDefaultDisplaySync()结果存在结果可能不准的情况
764浏览 • 1回复 待解决
HarmonyOS 通过 display.getDefaultDisplaySync() 去获取屏幕的宽度 获取的是一样的呢
681浏览 • 1回复 待解决
获取运行时编译构建参数
2515浏览 • 1回复 待解决
HarmonyOS display.getDefaultDisplaySync().orientation和resourceManager.getConfigurationSync().direction.....获取到的横竖屏状态有区别吗?
757浏览 • 1回复 待解决
HarmonyOS x5折叠屏在切换折叠状态时,foldStatusChange回调中通过display.getDefaultDisplaySync()获取到的屏幕宽度不正确
987浏览 • 1回复 待解决
获取app进程运行时间api疑似不准
1349浏览 • 1回复 待解决
HarmonyOS 使用AppStartup,运行时异常
1329浏览 • 1回复 待解决
HarmonyOS flutter运行在模拟器上白屏
1680浏览 • 1回复 待解决
HarmonyOS productModel的值为emulator时,怎么让模拟器不支持代码块在模拟器中通过编译正常运行
1174浏览 • 1回复 待解决
模拟器总是卡死,运行耗费内存大
1035浏览 • 1回复 待解决
HarmonyOS 运行时报SourceMap is not initialized yet
1949浏览 • 1回复 待解决
HarmonyOS 获取图片的宽高
1314浏览 • 1回复 待解决
如何在运行时获取对象实现的接口信息
1648浏览 • 1回复 待解决
运行时AOP插桩demo测试
2160浏览 • 1回复 待解决
应用运行时进程资源使用规格
3015浏览 • 1回复 待解决
HAP和HAR的运行时内存模型
1428浏览 • 1回复 待解决
HarmonyOS 如何判断当前的运行环境模拟器还是真机运行
1275浏览 • 1回复 待解决
DevEco Studio无法使用远程模拟器运行应用
6960浏览 • 1回复 待解决
运行时编辑器控制台打包报错 Components state is illegal
8040浏览 • 1回复 待解决
获取Column最终的宽高
1347浏览 • 1回复 待解决
测试脚本运行时安装app报错
1696浏览 • 1回复 待解决
本地模拟器,每次运行应用都会把权限设置为禁止什么原因啊?
3297浏览 • 2回复 待解决
IDE5创建的工程无法在模拟器运行
1425浏览 • 1回复 待解决
HarmonyOS 如何获取Webview的宽高
870浏览 • 1回复 待解决
Previewer仅用于看UI展示以及UI交互。Previewer的优势是轻量级、速度快。如果涉及网络请求等就需要Simulator,Simulator比Previewer的优势是支持的更全面。如果需要一些特殊交互的功能实现就要使用真机了,如:拍照、录制视频、录音、摇一摇等功能。
Previewer 是无法调用display.getDefaultDisplaySync()接口的,所以获取不到宽高,建议使用Simulator或者真机。
用simulator 是能正常获取宽高的:
输出日志:display: 1260 2720
屏幕上也能看得见蓝色背景和hello world。