如何动态控制键盘绑定在不同的TextInput上

两个Component实现页面切换,并且Component都有TextInput如何在页面切换时,动态控制键盘绑定到不同的TextInput上

HarmonyOS
2024-01-30 22:54:26
993浏览
收藏 0
回答 1
回答 1
按赞同
/
按时间
xawind

在跳转至第二个组件后请求一下焦点即可。

参考代码

build() { 
  Column() { 
    TextInput({ controller: this.controller, text: this.inputValue }) 
      .customKeyboard(this.CustomKeyboardBuilder) 
      .enableKeyboardOnFocus(true) 
      .id('inputSms') 
      .onAppear(() => { 
        focusControl.requestFocus('inputSms'); 
      }) 
 
    Text('完成') 
  }.height('100%') 
  .backgroundColor(Color.White) 
  .justifyContent(FlexAlign.Center) 
}
  • 1.
  • 2.
  • 3.
  • 4.
  • 5.
  • 6.
  • 7.
  • 8.
  • 9.
  • 10.
  • 11.
  • 12.
  • 13.
  • 14.
  • 15.
分享
微博
QQ
微信
回复
2024-02-01 11:12:27
相关问题
HarmonyOS中如何动态控制控件属性?
529浏览 • 0回复 待解决
HarmonyOS TextInput绑定自定义键盘问题
1293浏览 • 1回复 待解决
HarmonyOS TextInput双向绑定无效
611浏览 • 1回复 待解决
HarmonyOS TextInput如何主动弹出键盘
988浏览 • 1回复 待解决
如何修改ubuntumemcached绑定IP?
2584浏览 • 1回复 待解决
HarmonyOS textinput键盘弹出问题
1237浏览 • 1回复 待解决
HarmonyOS TextInput组件弹起键盘
497浏览 • 1回复 待解决
HarmonyOS如何控制相机拍照?
707浏览 • 0回复 待解决
HarmonyOS 如何代码控制键盘弹出?
1080浏览 • 1回复 待解决
HarmonyOS 如何控制键盘打开、收起?
1815浏览 • 1回复 待解决