HarmonyOS 如何实现点击按钮收起键盘(键盘收起同时TextInput失去焦点)
1、inputMethod.getController().stopInputSession()
2.TextInputController的stopEditing
上面2种方式只会收起键盘,但是不会让TextInput失去焦点,如果收起键盘之后弹出一个CustomDialog,关闭Dialog之后,TextInput又自动获得了焦点,键盘再次弹起来了。
3.通过控制TextInput的Focusable方法来收起键盘。
hideKeyboard() {
this.phoneInputCanFocus = false
this.codeInputCanFocus = false
setTimeout(() => {
this.phoneInputCanFocus = true
this.codeInputCanFocus = true
}, 500)
}
但是这种代码写起来不太优雅。
请问还有其它关闭键盘的方式吗?
HarmonyOS
赞
收藏 0
回答 1
待解决
相关问题
HarmonyOS如何收起键盘?
153浏览 • 1回复 待解决
HarmonyOS如何代码收起软键盘
186浏览 • 1回复 待解决
如何控制TextInput软键盘的拉起与收起(获焦失焦)
852浏览 • 1回复 待解决
RichEditor组件如何主动弹出键盘(包括光标),以及主动收起键盘
821浏览 • 1回复 待解决
TextInput输入内容超过一行后,当失去焦点时(键盘关闭)如何展示
1560浏览 • 1回复 待解决
toast提示位置会随着键盘收起和打开变化,如何固定展示
1405浏览 • 1回复 待解决
span展开/收起,如何实现文本的展开收起的功能
606浏览 • 1回复 待解决
TextInput输入框如何失去焦点?输入框获取焦点后,点击页面上其他任意地方无法失去焦点,焦点在输入框中
1891浏览 • 1回复 待解决
如何实现文本展开收起功能
448浏览 • 1回复 待解决
Text实现展开收起,实现文本的展开收起的功能,收起全文可以跟随在文本的末尾,而不是放置在固定的位置。
606浏览 • 1回复 待解决
TextInput组件获取焦点之后怎么自动弹窗软键盘,还得点击一下才会弹出软键盘?
1802浏览 • 1回复 待解决
inputText唤起的键盘中,如何监听键盘的确认按钮
5592浏览 • 1回复 待解决
HarmonyOS TextInput和键盘相关问题咨询
218浏览 • 1回复 待解决
怎样通让已失焦的TextInput重新获取焦点并弹出键盘
2125浏览 • 1回复 待解决
HarmonyOS TextInput自定义键盘问题
156浏览 • 1回复 待解决
点击输入框时会拉起软键盘,如何实现点击Button时软键盘关闭
1846浏览 • 1回复 待解决
输入框失去焦点后键盘不关闭,进入下一个页面后再回来,键盘还是弹出状态,点其他区域键盘也不会关闭
1622浏览 • 1回复 待解决
点击输入框时会拉起软键盘,点击button时软键盘关闭要如何实现
237浏览 • 1回复 待解决
HarmonyOS TextInput绑定自定义键盘问题
146浏览 • 1回复 待解决
键盘移动焦点对象按下enter,为什么不会触发点击事件
1651浏览 • 1回复 待解决
如何实现键盘避让机制
2263浏览 • 1回复 待解决
HarmonyOS 如何在 Navigation 跳转时不让输入法收起来
80浏览 • 1回复 待解决
HarmonyOS自定义Text时,点击Text如何实现弹出软键盘的功能?
4031浏览 • 3回复 待解决
自定义密码键盘,点击输入框时如何屏蔽系统输入键盘
1468浏览 • 1回复 待解决
通过TextInputController的stopEditing关闭掉键盘后,如何关闭键盘后,再次获取焦点可以执行onFocus回调
1569浏览 • 1回复 待解决
可以参考以下代码: