HarmonyOS focusControl.requestFocus(id) 的问题
focusControl.requestFocus(id) 使得TextInput获取焦点时,软键盘会闪一下。
我的需求是,页面中有多个TextInput,然后按软键盘的下一步按钮切换到下一个TextInput。
怎么能让获取焦点的同时,软键盘不要先隐藏在出现,需要一直出现在屏幕中。
HarmonyOS
赞
收藏 0
回答 1
待解决
相关问题
focusControl.requestFocus获取焦点的问题
1096浏览 • 1回复 待解决
HarmonyOS 用focusControl.requestFocus获取焦点失败
790浏览 • 1回复 待解决
HarmonyOS TextInput设置enableKeyboardOnFocus(false)后调用focusControl.requestFocus("TextInput")问题
1227浏览 • 1回复 待解决
HarmonyOS 使用focusControl.requestFocus(id: string)在跳转页面返回后聚焦又失焦
709浏览 • 1回复 待解决
HarmonyOS getInspectorByKey(id)方法使用问题
869浏览 • 1回复 待解决
关于如何获取时钟的id的问题
6692浏览 • 1回复 待解决
设备唯一id相关问题咨询
2836浏览 • 1回复 待解决
HarmonyOS 关于控件id唯一性问题
1457浏览 • 1回复 待解决
HarmonyOS requestFocus能否走焦到自定义组件?
1281浏览 • 1回复 待解决
HarmonyOS 使用nav加载两个相同页面,页面2覆盖页面1,若该页面存在设置了id的组件,在没做特殊处理的情况下,两个id一致,focusController.requestFocus失效,无法聚焦
516浏览 • 1回复 待解决
HarmonyOS 无法获取NativeXComponent的id
1074浏览 • 1回复 待解决
卡片的ID怎么准确的获取?
399浏览 • 0回复 待解决
HarmonyOS PUSH 获取id失败。
1043浏览 • 1回复 待解决
HarmonyOS 【requestFocus】如何用代码为一个TextInput获焦
1575浏览 • 2回复 待解决
HarmonyOS 获取相册里的图片和视频ID
874浏览 • 1回复 待解决
怎么获取当前用户的用户ID
1476浏览 • 1回复 待解决
HarmonyOS 如何获取手机的唯一 ID?
1418浏览 • 1回复 待解决
日程的id范围是多少?
1318浏览 • 1回复 待解决
#鸿蒙通关秘籍#如何使用requestFocus方法在包含Web组件的页面中转移焦点?
988浏览 • 1回复 待解决
HarmonyOS openCustomDialog返回的对话框id是undefined?
1180浏览 • 1回复 待解决
HarmonyOS 开发中获取设备唯一id的方式
2895浏览 • 1回复 待解决
#鸿蒙通关秘籍#朋友们,ArkUI中当前Ability的FocusControl怎么获取,有人知道吗?
978浏览 • 1回复 待解决
鸿蒙资源id哪里获取?
7421浏览 • 1回复 待解决
HarmonyOS 使用华为ID登录报错
1015浏览 • 1回复 待解决
自己写了个List的demo尝试复现您的问题,
用了两个步骤来尝试解决,请您参考是否对您有帮助。
1.通过onSubmit 中使用this.scroller.scrollToIndex(this.selectIndex+1,true);方法让scroller滚动到下一个键盘的位置。
2.通过监听键盘高度,修改List的.margin({ bottom: this.keyboardHeight }) 距离底部一个键盘的高度,使输入框不会被键盘遮挡。
您可以新建项目将代码替换来验证代码,下面是完整代码:
1.在EntryAbility中将 onWindowStageCreate(windowStage: window.WindowStage): void方法替换为:
2.将Index.ets中代码替换为: