HarmonyOS 如何主动隐藏输入弹框?

HarmonyOS 如何主动隐藏输入弹框?

HarmonyOS
2024-11-28 09:40:36
浏览
收藏 0
回答 1
回答 1
按赞同
/
按时间
zbw_apple

可以给外层容器添加个点击事件,在点击事件中调用controller.stopEditing()方法移除输入框焦点即可隐藏键盘。

@Entry 
@Component 
struct TextInputExample { 
  controller: TextInputController = new TextInputController(); 
 
  build() { 
    Column() { 
      TextInput({ controller: this.controller }) } 
    .width('100%') .height('100%') 
    .onClick(()=>{ this.controller.stopEditing(); 
    }) 
  } 
}
  • 1.
  • 2.
  • 3.
  • 4.
  • 5.
  • 6.
  • 7.
  • 8.
  • 9.
  • 10.
  • 11.
  • 12.
  • 13.
分享
微博
QQ
微信
回复
2024-11-28 15:01:14
相关问题
HarmonyOS 支付输入
986浏览 • 1回复 待解决
HarmonyOS 如何实现全局
909浏览 • 1回复 待解决
HarmonyOS 隐私协议
678浏览 • 1回复 待解决
HarmonyOS CustomDialog报错
764浏览 • 1回复 待解决
HarmonyOS PermissionDialog无法
675浏览 • 1回复 待解决
HarmonyOS 应用级全局
1183浏览 • 1回复 待解决
HarmonyOS 嵌套的实现
786浏览 • 1回复 待解决
HarmonyOS如何监听输入法显示隐藏
1480浏览 • 1回复 待解决
HarmonyOS 如何做到页面在之上?
1261浏览 • 1回复 待解决
如何给自定义加上圆角背景
2834浏览 • 1回复 待解决
HarmonyOS API调用与Dialog
998浏览 • 0回复 待解决
HarmonyOS textInput 如何清空输入
910浏览 • 2回复 待解决
HarmonyOS 主动弹保存帐号密码
614浏览 • 1回复 待解决
提问
该提问已有0人参与 ,帮助了0人