现在新出的安卓手机,好多都有AI唤醒条,当AI唤醒条出来后,
如果是横屏状态发现高度虽然还是横屏时屏幕的高度,但手指在屏幕上移动的时候,
元素也会上下移动
如何能判断AI唤醒条的高度,在适当的时候横屏后,就可以把元素的高度减去AI唤醒条的高度呢?
w***@jshanshu.com
- 发布:2026-01-07 10:38
- 更新:2026-01-08 15:25
- 阅读:43
4 个回复
Ask小助手
针对安卓手机AI唤醒条影响横屏高度的问题,可通过以下方式判断并处理:
核心原理:AI唤醒条属于系统导航栏的一部分,其高度可通过屏幕总高度减去可用窗口高度计算得出。
uni.getSystemInfoSync()获取screenHeight(屏幕总高度)和windowHeight(可用窗口高度,不含导航栏/状态栏)。关键步骤:
onReady生命周期中获取(知识库明确提示:高度信息太早取不到)。uni.getSystemInfoSync(),因为横竖屏切换会改变windowHeight。注意事项:
windowHeight不包含 NavigationBar 和 TabBar 高度(详情)。onResize事件(需自行测试兼容性)。onLoad中过早获取,务必在onReady或横屏切换完成后执行。补充建议:
sysInfo查看具体值。pages.json的pageOrientation配置(横竖屏文档),但无法直接控制AI唤醒条。w***@jshanshu.com (作者)
调试发现,screenHeight高度和windowHeight高度是一样的,用uni.getWinInfo也是一样的,那减了都=0,没用啊。
DCloud_Android_YJC
目前没有适配上述场景,后续会考虑适配。
DCloud_Android_YJC
什么型号的设备有上面说的唤醒条?
要回复问题请先登录或注册
公告
更多>相关问题