px2vp 在context.getLastWindow回调之前无效
系统提供的方法 px2vp , 在context.getLastWindow回调之前无效 。在context.getLastWindow回调之前调用,输入和输出一样 ,在context.getLastWindow回调之后调用 , 可以获取到正常值 。有没有什么方法可以在getLastWindow之前就能计算px2vp。
        HarmonyOS
      
        赞
        
 收藏 0
 回答 1
 
        待解决
        
相关问题
 HarmonyOS px2vp在模拟器上无法正确转换 
1951浏览  • 1回复 待解决
在UIAbility中获取屏幕宽度,px2vp返回的结果不正确 
1746浏览  • 1回复 待解决
在EntryAbility 类中的onWindowStageCreate()方法中调用px2vp() api 不生效 
1262浏览  • 1回复 待解决
px2vp返回值不准确,有谁知道是什么原因? 
3777浏览  • 1回复 待解决
HarmonyOS Canvas 2D的坐标是否可以支持px,之前的api默认有的是vp,有的是px 
790浏览  • 1回复 待解决
c++ 有vp2px 的接口么? 
3091浏览  • 1回复 待解决
HarmonyOS px和vp的转换 
1108浏览  • 1回复 待解决
HarmonyOS  px与vp如何转换 
1099浏览  • 1回复 待解决
HarmonyOS 此方法回调的值如何转成vp 
855浏览  • 1回复 待解决
HarmonyOS px 转 vp 单位转换问题 
1139浏览  • 1回复 待解决
px和vp之间如何相互转换 
7607浏览  • 1回复 待解决
HarmonyOS  组件对应的单位(px和vp) 
1549浏览  • 1回复 待解决
harmonyos开发中vp和px如何互换? 
3103浏览  • 2回复 待解决
vp、fp、px的区别,有谁知道? 
5146浏览  • 1回复 待解决
px和vp的比例多少,按照设计稿px或者dp的比例不对 
1560浏览  • 1回复 待解决
#鸿蒙通关秘籍#在HarmonyOS Next中如何适配不同设备将px转换为vp单位? 
1995浏览  • 1回复 待解决
HarmonyOS flutter在ohos如何添加系统回调 
1171浏览  • 1回复 待解决
UI像素单位,一个设计图是750px的,然后我看咱们这个单位是vp,我们要怎么将px转成vp呢? 
1710浏览  • 1回复 待解决
HarmonyOS 多屏幕适配单位PX | VP | FP | LPX | Percentage | Resource用哪个好 
1500浏览  • 1回复 待解决
HarmonyOS 事件回调 
1338浏览  • 1回复 待解决
HarmonyOS SegmentButton 点击事件回调是哪个? onclick无回调 
1370浏览  • 1回复 待解决
在接口内定义匿名回调的语法 
2785浏览  • 1回复 待解决
HarmonyOS TextInput在stopEditing时不会触发onBlur回调 
1163浏览  • 1回复 待解决
setTimeout回调方法中调用promptAction.showToast报错Internal error. UI execution context not found. 
1963浏览  • 1回复 待解决
HarmonyOS RichText在粘贴内容后aboutToIMEInput没有回调信息 
753浏览  • 1回复 待解决





















px2vp不可用时,可以引入屏幕属性模块,获取当前系统屏幕密度,手动换算px和vp的值,计算公式为,vp= px/(DPI/160),参考如下代码,densityPixels是屏幕密度,是densityDPI和标准DPI的比例,常见取值有0.75,1.0,1.5,2.0,3.0等,在HarmonyOS中,标准DPI为160。