HarmonyOS TextInput如何获取焦点但不弹出键盘

HarmonyOS
1天前
浏览
收藏 0
回答 1
待解决
回答 1
按赞同
/
按时间
put_get

可构造一个宽高都为0的自定义键盘,使用customKeyboard绑定,参考示例如下:

TextInput({
  placeholder: 'wait input…',
  text: this.inputValue,
  controller: this.controller
})
  .type(InputType.PhoneNumber)
  .backgroundColor(Color.Orange)
  .width('80%')//.textAlign(TextAlign.Center)
  .onChange((value: string) => {

  })
  .customKeyboard(this.CustomKeyboardBuilderEmpty())
  .enableKeyboardOnFocus(false)
  .selectionMenuHidden(false)


@Builder
CustomKeyboardBuilderEmpty() {
  Column() {
  }
  .width(0)
  .height(0)
}
分享
微博
QQ
微信
回复
1天前
相关问题
HarmonyOS TextInput如何主动弹出键盘
392浏览 • 1回复 待解决
HarmonyOS textinput键盘弹出问题
55浏览 • 1回复 待解决
HarmonyOS TextInput自动获取焦点问题
119浏览 • 1回复 待解决
TextInput组件获取焦点的几种场景
2718浏览 • 1回复 待解决
HarmonyOS TextInput焦点问题
431浏览 • 1回复 待解决
HarmonyOS 输入框获取焦点后无法弹出
31浏览 • 1回复 待解决