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如何收起键盘? 
1150浏览  • 1回复 待解决
HarmonyOS 键盘收起 
744浏览  • 1回复 待解决
HarmonyOS  如何实现输入框外点击收起软键盘? 
909浏览  • 1回复 待解决
HarmonyOS  如何实现点击非输入框区域收起软键盘 
2527浏览  • 1回复 待解决
如何主动收起软键盘? 
1244浏览  • 1回复 待解决
HarmonyOS 如何监听软键盘收起 
1242浏览  • 1回复 待解决
HarmonyOS如何代码收起软键盘 
1342浏览  • 1回复 待解决
HarmonyOS TextInput在输入状态下,如何让点击界面任何地方,收起键盘? 
863浏览  • 1回复 待解决
HarmonyOS 如何控制软键盘打开、收起? 
2596浏览  • 1回复 待解决
HarmonyOS 键盘如何不收起来 
982浏览  • 1回复 待解决
HarmonyOS TextArea如何设置不让键盘被收起 
794浏览  • 1回复 待解决
HarmonyOS 怎么监控键盘弹出或者收起 
828浏览  • 1回复 待解决
HarmonyOS 如何控制自定义键盘获取焦点和失去焦点 
1025浏览  • 1回复 待解决
如何控制TextInput软键盘的拉起与收起(获焦失焦) 
5486浏览  • 1回复 待解决
HarmonyOS  多个输入框点击下一步键盘收起 
2165浏览  • 1回复 待解决
RichEditor组件如何主动弹出键盘(包括光标),以及主动收起键盘 
3399浏览  • 1回复 待解决
HarmonyOS 键盘失去焦点收回后,键盘位置会出现白屏遮挡 
817浏览  • 1回复 待解决
HarmonyOS 键盘收起的事件能监听到么 
1164浏览  • 1回复 待解决
HarmonyOS TextInput如何获取焦点但不弹出键盘 
994浏览  • 1回复 待解决
HarmonyOS  TextInput组件通过外部点击,主动获取焦点并唤起键盘 
1481浏览  • 1回复 待解决
TextInput输入内容超过一行后,当失去焦点时(键盘关闭)如何展示 
2730浏览  • 1回复 待解决
HarmonyOS 如何监听软键盘的弹起与收起及获取软键盘高度 
1245浏览  • 1回复 待解决
HarmonyOS 自定义弹窗CustomDialog会导致键盘收起 
1903浏览  • 1回复 待解决
HarmonyOS 如何实现点击一个按钮,让textinput获取焦点? 
1434浏览  • 1回复 待解决





















可以参考以下代码: