HarmonyOS 键盘失去焦点收回后,键盘位置会出现白屏遮挡

目前把测试机升级到最新版本后 当 webviwe 页面中同时有一个 文本输入框 和一个密码输入框,先点击文本输入框再点击密码输入框,最后点击空白区域失去焦点后,下半屏幕会白屏用系统自带的浏览器测试也有同样的问题

HarmonyOS
1天前
浏览
收藏 0
回答 1
待解决
回答 1
按赞同
/
按时间
Heiang

手动隐藏可以使用hideTextInput()

import { BusinessError } from '@kit.BasicServicesKit';

inputMethodController.hideTextInput((err: BusinessError) => {
  if (err) {
    console.error(`Failed to hideTextInput: ${JSON.stringify(err)}`);
    return;
  }
  console.log('Succeeded in hiding text input.');
});

参考此文档https://developer.huawei.com/consumer/cn/doc/harmonyos-references-V5/js-apis-inputmethod-V5

可以开启固定态输入法窗口软键盘高度变化的监听,获取当前的键盘高度,来规避内容被盖住的问题。参考链接:https://developer.huawei.com/consumer/cn/doc/harmonyos-references-V5/js-apis-window-V5#onkeyboardheightchange7

可使用安全区域参考:https://developer.huawei.com/consumer/cn/doc/harmonyos-references-V5/ts-universal-attributes-expand-safe-area-V5

分享
微博
QQ
微信
回复
1天前
相关问题
HarmonyOS 如何监听键盘弹出收回
429浏览 • 1回复 待解决
HarmonyOS 键盘遮挡输入框
14浏览 • 1回复 待解决
HarmonyOS 键盘收缩以后有遮挡
37浏览 • 1回复 待解决
应用启动前会出现一个白屏
1145浏览 • 1回复 待解决
未适配底部导航条,会出现遮挡情况
2015浏览 • 1回复 待解决
关于软键盘弹出遮挡问题
1278浏览 • 1回复 待解决
HarmonyOS Toast弹出的时候被键盘遮挡
563浏览 • 1回复 待解决
HarmonyOS InputType失去焦点禁止交互
5浏览 • 1回复 待解决
HarmonyOS 弹出软键盘时,web页面白屏
29浏览 • 1回复 待解决
HarmonyOS 键盘焦点不能自动上推屏幕
64浏览 • 1回复 待解决