HarmonyOS 订阅键盘展开收起事件没有触发回调
在模拟器中,订阅键盘展开收起事件没有触发回调。
最小复现代码:
@Component
export struct KeyBoardEventTest {
@State message: string = 'Hello World';
aboutToAppear(): void {
try {
inputMethodEngine.getInputMethodAbility().on('keyboardShow', () => {
console.log('InputMethodAbility keyboardShow.');
});
inputMethodEngine.getInputMethodAbility().on('keyboardHide', () => {
console.log('InputMethodAbility keyboardHide.');
});
} catch(err) {
console.error(`InputMethodAbility Failed to keyboard: ${JSON.stringify(err)}`);
}
}
build() {
Row() {
Column() {
TextInput({ text: this.message, placeholder: 'input your word...' })
}
.width('100%')
}
.height('100%')
}
}
HarmonyOS
赞
收藏 0
回答 1
待解决
相关问题
hiAppEvent.addWatcher订阅崩溃事件重启后onReceive回调没有触发
3793浏览 • 1回复 待解决
为什么XComponent有时候无法触发键盘的抬起事件
1140浏览 • 1回复 待解决
事件订阅,闪退事件没有走到回调里面
3074浏览 • 1回复 待解决
HarmonyOS AI朗读,TextReader.on('setArticle')不会触发回调
873浏览 • 1回复 待解决
HarmonyOS 使用 mediaquery 监听屏幕旋转未触发回调
1119浏览 • 1回复 待解决
span展开/收起,如何实现文本的展开收起的功能
2050浏览 • 1回复 待解决
HarmonyOS ocr身份证识别不出来,无法触发回调
1253浏览 • 1回复 待解决
HarmonyOS 键盘收起
744浏览 • 1回复 待解决
HarmonyOS 键盘收起的事件能监听到么
1166浏览 • 1回复 待解决
HarmonyOS onVisibleAreaChange事件没有触发
1144浏览 • 1回复 待解决
HarmonyOS如何收起键盘?
1150浏览 • 1回复 待解决
HarmonyOS emitter.on 的订阅事件 回调不调用
2247浏览 • 1回复 待解决
HarmonyOS 怎么实现事件触发拉起软键盘
780浏览 • 1回复 待解决
如何实现文本展开收起功能
1843浏览 • 1回复 待解决
如何避免交叉观测器观察到的元素重复触发回调?
881浏览 • 0回复 待解决
HarmonyOS SideBarContainer通过showSideBar来自定义控制展开收起,没有动画效果?
1049浏览 • 1回复 待解决
焦点事件onBlur/onFocus回调无法触发
3283浏览 • 1回复 待解决
HarmonyOS 如何实现点击按钮收起键盘(键盘收起同时TextInput失去焦点)
2028浏览 • 1回复 待解决
Marquee组件在文本末尾滚动到控件末尾时,能停止滚动并触发回调事件(目前是滚动到控件的开头)
1113浏览 • 1回复 待解决
Text实现展开收起,实现文本的展开收起的功能,收起全文可以跟随在文本的末尾,而不是放置在固定的位置。
1656浏览 • 1回复 待解决
HarmonyOS 如何实现长文本实现展开收起功能
1296浏览 • 1回复 待解决
HarmonyOS 如何监听软键盘收起
1242浏览 • 1回复 待解决
HarmonyOS 订阅的关键事件通知downgrade场景没有返回purchaseOrderId
944浏览 • 1回复 待解决
如何在Native侧C++子线程直接调用ArkTS接口,不用通过ArkTS侧触发回调
3383浏览 • 1回复 待解决
如何取消订阅输入法软键盘显示或隐藏事件
1321浏览 • 1回复 待解决





















模拟器默认是模拟外接物理键盘的,所以不会弹出软键盘,也就不会触发回调。