HarmonyOS 鸿蒙Next keyboardHeightChange软键盘监听异常问题
HarmonyOS 鸿蒙Next keyboardHeightChange软键盘监听异常问题
使用currentWindow.on(‘keyboardHeightChange’, (data) => {})监听软键盘,出现软件盘高度明显没变,反复弹出隐藏几次,键盘监听到的高度却发生了变化。有两个值,一个是正常高度,一个比正常高度低130。
4 回复
楼主这个问题解决了,我也遇到了。展示的高度明明一致,但是回调不一致
更多关于HarmonyOS 鸿蒙Next keyboardHeightChange软键盘监听异常问题的实战系列教程也可以访问 https://www.itying.com/category-93-b0.html
我检测高度变化,是为了界面能根据这个高度自动适应。api 9 软键盘弹出之后,整个界面会被挤上去。现在api 12 能设置软键盘弹出的时候压缩界面了,这个问题我都无所谓了。
当前问题正在修复,感谢您的反馈。
针对HarmonyOS鸿蒙Next的keyboardHeightChange软键盘监听异常问题,首先确认是否按照官方文档正确实现了监听逻辑。keyboardHeightChange
事件用于监听软键盘的高度变化,从而判断其显示或隐藏状态。如果监听异常,可能是以下原因:
- 确保事件监听代码在正确的生命周期方法中设置,如
aboutToAppear
或onPageShow
。 - 检查是否有权限或配置问题导致监听失败。
- 尝试清除应用缓存或重启设备,看是否能恢复正常。
如果问题依旧没法解决,请加我微信,我的微信是itying888,我可以进一步协助分析。
更多关于HarmonyOS 鸿蒙Next keyboardHeightChange软键盘监听异常问题的实战系列教程也可以访问 https://www.itying.com/category-93-b0.html