设置resizeableactivity=false并且页面横屏在小米上不兼容
Author: morningccCreated May 17, 2024Updated Apr 16, 2025
Environment
- Autosize Version: 1.2.1
- Target Android Version: android 13
- MIUI版本: MIUI Pad 14.0.7
- Device Model: xiaomi pad 5
- Device Resolution: 2560px * 1600px
- Design Size On AndroidManifest: 360dp * 640dp
Bug Description:
在小米平板上必现的bug, 跑示例工程就可复现 bug现象: 在小米平板桌面为竖屏状态下, 打开横屏的应用, 然后给应用切换到后台, 再重新打开, 应用显示区域变小, 后边有视频 bug复现条件: 1, 小米平板方向锁定功能关闭 2, 小米平板桌面切换为竖屏显示状态 3, 下载示例工程, 在androidManifest.xml给application添加android:resizeableActivity="false"属性(不允许分屏) 4, 在androidManifest.xml给MainActivity添加android:screenOrientation="landscape"属性 5, 运行工程 6, 保持小米桌面为竖屏状态, 打开app 7, 把app切换到后台 8, 重新打开app 9, app显示区域只有左上角一块
Log:
Screenshot
Source: JessYanCoding/AndroidAutoSize