HarmonyOS主流设备窗口全屏时尺寸和支持横竖屏旋转策略

当前HarmonyOS主流设备窗口全屏时尺寸和支持横竖屏旋转策略如下表所示。

 

 

产品类型 窗口全屏时尺寸(vp) 以348vp为阈值,是否支持横竖屏旋转 系统是否默认支持横竖屏旋转
手机(Mate60为例) 374 * 827 支持 不支持
阔折叠(Pura X为例) 内屏:440 * 797外屏:326 * 326 内屏:支持外屏:不支持 内屏:不支持外屏:不支持
大折叠(Mate X系列,Mate X5为例) 内屏:711 * 798外屏:345 * 801 内屏:支持外屏:不支持 内屏:不支持外屏:不支持
三折叠(Mate XT为例) F态(单屏显示):350 * 776M态(双屏显示):712 * 776G态(三屏显示):776 * 1107 F态(单屏显示):支持M态(双屏显示):支持G态(三屏显示):支持 F态(单屏显示):不支持M态(双屏显示):不支持G态(三屏显示):支持
平板(MatePad Pro为例) 711 * 1137 支持 支持
PC/2in1 / 系统不响应窗口方向,不支持 系统不响应窗口方向,不支持

不同产品类型对应的窗口全屏时尺寸,可以在应用EntryAbility生命周期函数onWindowCreate()中通过调用window.getWindowProperties().windowRect获取窗口尺寸、调用uicontext.px2vp()将结果转化为vp后查看。

Logo

讨论HarmonyOS开发技术,专注于API与组件、DevEco Studio、测试、元服务和应用上架分发等。

更多推荐