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 如何分别打开英文输入法和中文输入法
1576浏览 • 1回复 待解决
HarmonyOS 自带输入法的输入问题
1927浏览 • 1回复 待解决
HarmonyOS 如何监听输入法键盘的del键。
1329浏览 • 1回复 待解决
HarmonyOS 能否自定义输入法,现在只能用官方的输入法
1144浏览 • 1回复 待解决
HarmonyOS如何监听输入法显示隐藏
1867浏览 • 1回复 待解决
HarmonyOS 输入法键盘按键的按压效果?
1373浏览 • 2回复 待解决
如何监听输入法输入内容的变化?
1750浏览 • 1回复 待解决
HarmonyOS 输入法光标控制
1547浏览 • 1回复 待解决
有输入法编程接口吗?
5910浏览 • 1回复 待解决
HarmonyOS 如何跳转到系统输入法设置界面
1443浏览 • 1回复 待解决
HarmonyOS TextInput输入框焦点和输入法问题
1286浏览 • 2回复 待解决
小程序输入法键盘光标问题
1700浏览 • 1回复 待解决
HarmonyOS 输入法顶起bindSheet调起的底部弹窗
908浏览 • 1回复 待解决
HarmonyOS customKeyboard切换系统输入法的问题
1628浏览 • 1回复 待解决
HarmonyOS如何监听输入法右上角关闭按键
1476浏览 • 1回复 待解决
HarmonyOS 本地模拟器怎么使用输入法
1182浏览 • 1回复 待解决
TextInput组件弹起输入法,有参数可以设置将输入框顶起到输入法上面吗?
3555浏览 • 1回复 待解决
HarmonyOS 输入法弹起整个底部弹框未上弹
1006浏览 • 1回复 待解决
HarmonyOS Search组件如何设置默认直接唤醒输入法
837浏览 • 1回复 待解决
HarmonyOS 如何在 Navigation 跳转时不让输入法收起来
975浏览 • 1回复 待解决
HarmonyOS 如何设置输入法底部弹出的时候,把底部内容顶起来。
984浏览 • 1回复 待解决
HarmonyOS 弹出或关闭输入法时页面整体上移
1370浏览 • 1回复 待解决
HarmonyOS 输入法键盘显隐监听问题:sendKeyboardStatus
1380浏览 • 1回复 待解决
ArkTs开发一款自定义输入法,如何开发?
1973浏览 • 1回复 待解决
HarmonyOS 输入法应用中怎么获取到window窗口
1159浏览 • 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