HarmonyOS 输入法的高度是如何确定的?
输入法的高度是如何确定的?指南上给出代码如下:
let dis = display.getDefaultDisplaySync();
let dWidth = dis.width;
let dHeight = dis.height;
let keyHeightRate = 0.47;
let keyHeight = dHeight * keyHeightRate;
let nonBarPosition = dHeight - keyHeight;
let panelInfo: inputMethodEngine.PanelInfo = {
type: inputMethodEngine.PanelType.SOFT_KEYBOARD,
flag: inputMethodEngine.PanelFlag.FLG_FIXED
};
inputMethodAbility.createPanel(this.mContext, panelInfo).then(async (inputPanel: inputMethodEngine.Panel) => {
this.panel = inputPanel;
if (this.panel) {
await this.panel.resize(dWidth, keyHeight);
await this.panel.moveTo(0, nonBarPosition);
await this.panel.setUiContent('InputMethodExtensionAbility/pages/Index');
}
});
但是这个高度0.47是根据什么来设定的?0.47会把输入框给挡住了。有什么地方进行这个设置?
HarmonyOS
赞
收藏 0
回答 1
待解决
相关问题
HarmonyOS 如何监听输入法键盘的del键。
89浏览 • 1回复 待解决
HarmonyOS如何监听输入法显示隐藏
620浏览 • 1回复 待解决
HarmonyOS 能否自定义输入法,现在只能用官方的输入法
32浏览 • 1回复 待解决
HarmonyOS 输入法键盘按键的按压效果?
215浏览 • 2回复 待解决
如何监听输入法输入内容的变化?
383浏览 • 1回复 待解决
HarmonyOS 输入法光标控制
38浏览 • 1回复 待解决
有输入法编程接口吗?
4717浏览 • 1回复 待解决
小程序输入法键盘光标问题
338浏览 • 1回复 待解决
HarmonyOS如何监听输入法右上角关闭按键
398浏览 • 1回复 待解决
HarmonyOS customKeyboard切换系统输入法的问题
286浏览 • 1回复 待解决
TextInput组件弹起输入法,有参数可以设置将输入框顶起到输入法上面吗?
2047浏览 • 1回复 待解决
HarmonyOS 如何在 Navigation 跳转时不让输入法收起来
296浏览 • 1回复 待解决
ArkTs开发一款自定义输入法,如何开发?
640浏览 • 1回复 待解决
HarmonyOS 输入法弹出后遮挡界面按钮怎么处理?
33浏览 • 1回复 待解决
如何监听输入法软键盘显示或隐藏事件
435浏览 • 1回复 待解决
如何取消订阅输入法软键盘显示或隐藏事件
367浏览 • 1回复 待解决
#鸿蒙通关秘籍#如何管理验证码输入法的事件监听和绑定?
141浏览 • 1回复 待解决
showSoftKeyboard一定要点击输入框才能唤起输入法吗?
2078浏览 • 1回复 待解决
HarmonyOS api8 是否支持使用js api来开发输入法?
3028浏览 • 1回复 待解决
#鸿蒙通关秘籍# 如何在HarmonyOS的H5页面中实现自定义输入法弹窗?
98浏览 • 0回复 待解决
#鸿蒙学习大百科#如何监听RichEditor添加输入法输入内容前和完成输入后可触发的回调?
266浏览 • 1回复 待解决
HarmonyOS 底部控件随输入法弹起而顶上去,收入法缩回控件回到原位,这个怎么实现?
34浏览 • 1回复 待解决
在横屏的ability下创建system_float_window后输入法渲染异常
752浏览 • 1回复 待解决
HarmonyOS 如何实现评论区浮层效果?(不希望页面被输入法顶上去)
277浏览 • 1回复 待解决
如何取消订阅输入法文本内容的变化
435浏览 • 1回复 待解决
对于输入法遮挡输入框的问题,可以尝试以下方案:设置安全区域 :
https://developer.huawei.com/consumer/cn/doc/harmonyos-references-V5/ts-universal-attributes-expand-safe-area-V5#expandsafearea
通过该接口设置要避让软键盘的窗口,请参考:https://developer.huawei.com/consumer/cn/doc/harmonyos-references-V5/js-apis-inputmethod-V5