HarmonyOS 鸿蒙Next 键盘避让/CustomDialog/keyboardAvoidMode/版本变更 NEXT0.0.0.65:CustomDialog内嵌Web关于键盘避让有变更

发布于 1周前 作者 yibo5220 来自 鸿蒙OS

HarmonyOS 鸿蒙Next 键盘避让/CustomDialog/keyboardAvoidMode/版本变更 NEXT0.0.0.65:CustomDialog内嵌Web关于键盘避让有变更

有输入框的键盘避让从NEXT0.0.0.65(我只有61和65版本的测试机)就变更了方式。变更记录找到customDialog部分,需要对Customer设置参数keyboardAvoidMode:KeyboardAvoidMode.NONE。

https://developer.huawei.com/consumer/cn/doc/harmonyos-roadmap-V5/changelogs-targeting-api12-b065-pre-V5

1 回复

针对HarmonyOS 鸿蒙Next键盘避让/CustomDialog/keyboardAvoidMode/版本变更 NEXT0.0.0.65中CustomDialog内嵌Web关于键盘避让的变更问题,以下是一些专业解答:

在HarmonyOS NEXT 0.0.0.65及更高版本中,CustomDialog内嵌Web的键盘避让方式已发生变更。为确保键盘避让功能正常,开发者需对CustomDialog设置参数keyboardAvoidMode,并将其值设为KeyboardAvoidMode.NONE。这一变更旨在优化键盘弹出时的界面布局,避免内容被遮挡或错位。

若需在CustomDialog中使用键盘避让功能,建议开发者通过监听键盘高度变化事件(keyboardHeightChange)并动态调整布局来实现。同时,也可考虑使用expandSafeArea属性来扩展安全区域,确保UI元素不被键盘遮挡。

如果问题依旧没法解决请联系官网客服,官网地址是:https://www.itying.com/category-93-b0.html

回到顶部