先打开一个任意横屏的其他App,通过工具栏(如MIUI的视频工具箱)等任何形式打开uniapp所开发的App
- 发布:2021-07-04 18:16
- 更新:2022-02-04 19:12
- 阅读:771
产品分类: uniapp/App
PC开发环境操作系统: Windows
PC开发环境操作系统版本号: WIN10
HBuilderX类型: 正式
HBuilderX版本号: 3.1.21
手机系统: Android
手机系统版本号: Android 11
手机厂商: 华为
手机机型: 红米Note5
页面类型: nvue
打包方式: 云端
项目创建方式: HBuilderX
操作步骤:
预期结果:
正常显示
正常显示
实际结果:
不正常显示
不正常显示
bug描述:
如题,先打开一个任意横屏的其他App,通过工具栏(如MIUI的视频工具箱)等任何形式以画中画(小窗)形式打开uniapp所开发的App
所有nvue页面的宽度会变得异常:通过代码获取验证发现此时获取的宽度(SystemInfo.windowHeight)变成了高度(rpx受此影响),导致显示成为了一种很奇葩的——本应在平板才会出现的大小
值得注意的是:同样的操作下,vue页面完全正常,获取的宽高完全正常,并且App设置了仅竖屏,并且还用代码重新设置了一次
另外,强烈建议uniapp开放支持编辑AndroidManifest.xml或其他替代,有时候需要修改一些信息,比如希望使用禁止小窗:
<application android:resizeableActivity="false">
4 个回复
猫猫儿 (作者) - 猫猫儿
@DCloud_Android_DQQ @DCloud_Android_zl @DCloud_Android_ST @DCloud_App_Array
猫猫儿 (作者) - 猫猫儿
@DCloud_Android_DQQ @DCloud_Android_zl @DCloud_Android_ST @DCloud_App_Array
corsun
同问这个问题
一抱一个胖猪猪 - 喜猪妹一只,爱超大只!管你好不好看,吨位最重要!
支持