我正在制作一个React Native App,并在Android上进行了测试,并将文本输入发送到Validation Endpoint进行验证。遇到错误时,我们想自动对输入进行对焦。
因此,我尝试了几种不同的方法,每种方法均能很好地工作,但是基本上,如果我调用field.focus()
并关闭键盘,则该字段将聚焦,然后弹出键盘。如果我这样做并且键盘处于打开状态,则键盘会关闭,但不会再次打开,但是TextInput会获得焦点。
感谢您的帮助!
答案 0 :(得分:1)
我不确定为什么会发生(也许是设备错误)。但是当您发送到验证端点时,您可以使用dismiss
键盘Keyboard.dismiss()
,如果出现错误,请再次关注文本输入