TextInput如何取消自动获得焦点
页面中自定义组件中使用了TextInput,每次进入页面会自动弹出键盘 必须使用this.textController.stopEditing()才能关闭键盘,请问如何取消TextInput自动获得焦点功能?
HarmonyOS
赞
收藏 0
回答 1
待解决
相关问题
如何监听TextInput是否获得焦点
1576浏览 • 1回复 待解决
HarmonyOS TextInput 取消默认焦点
195浏览 • 1回复 待解决
TextInput如何取消默认聚焦效果
2007浏览 • 1回复 待解决
TextInput组件获取焦点的几种场景
2034浏览 • 1回复 待解决
页面使用NavDestination展示后,页面内的TextInput每次路由进入就会自动获取焦点弹起键盘
149浏览 • 1回复 待解决
TextInput输入框如何失去焦点?输入框获取焦点后,点击页面上其他任意地方无法失去焦点,焦点在输入框中
1891浏览 • 1回复 待解决
ets的text input手动控制获得和失去焦点
4231浏览 • 1回复 待解决
取消点击textinput时的背景高亮样式
177浏览 • 1回复 待解决
HarmonyOS 如何实现点击按钮收起键盘(键盘收起同时TextInput失去焦点)
192浏览 • 1回复 待解决
TextInput组件获取焦点之后怎么自动弹窗软键盘,还得点击一下才会弹出软键盘?
1802浏览 • 1回复 待解决
TextInput输入内容超过一行后,当失去焦点时(键盘关闭)如何展示
1560浏览 • 1回复 待解决
怎样通让已失焦的TextInput重新获取焦点并弹出键盘
2128浏览 • 1回复 待解决
HarmonyOS TextArea填充值,如何自动滚动到文本底部和如何手动失去焦点
133浏览 • 1回复 待解决
音频播放及焦点监听,如何处理音频焦点抢占问题
507浏览 • 1回复 待解决
如何区分页面可见无焦点和页面可见有焦点
1644浏览 • 1回复 待解决
如何判断音频焦点的获取和丢失?
5876浏览 • 1回复 待解决
HarmonyOS TextInput如何clearFocus
121浏览 • 1回复 待解决
HarmonyOS 文件的读写权限如何获得?
78浏览 • 1回复 待解决
java如何引用resources资源获得value?
4252浏览 • 1回复 待解决
如何取消Button默认的按压效果?
191浏览 • 1回复 待解决
HarmonyOS如何获得设备的公网IP地址
90浏览 • 1回复 待解决
harmony arkts 如何实时获得 当前网络状态?
2766浏览 • 1回复 待解决
如何过滤textinput组件内容
127浏览 • 1回复 待解决
TextInput的onSubmit事件如何使用
1797浏览 • 1回复 待解决
鸿蒙如何获得手机屏幕的参数?
4003浏览 • 1回复 待解决
TextInput是默认绑定软键盘,即进入TextInput页面会自动弹起软键盘。可以通过设置 .enableKeyboardOnFocus(false)使第一次进入页面的时候,不弹出软键盘。
页面中需要有承接焦点的组件,如果没有其他组件,组件中的TextInput就会聚焦;可以将焦点转移实现取消TextInput获取焦点的效果;
示例代码
因为根据是否存在默认交互逻辑,可将组件分为可获焦和不可获焦组件,所以将焦点转移的时候有两种方案:
1、存在默认交互逻辑的组件(默认可获焦):Button、TextInput等,只需通过将defaultFocus属性设置为true即可获取焦点:
2、不存在默认交互逻辑的组件(默认不可获焦):Text、Image等,通过将focusable设置为true将此类组件转换为可获焦状态后再获取焦点