如果我的键盘没有打开,为什么我的键盘只出现在TextInput.focus()上?

时间:2019-03-06 16:14:40

标签: android react-native

我正在制作一个React Native App,并在Android上进行了测试,并将文本输入发送到Validation Endpoint进行验证。遇到错误时,我们想自动对输入进行对焦。

因此,我尝试了几种不同的方法,每种方法均能很好地工作,但是基本上,如果我调用field.focus()并关闭键盘,则该字段将聚焦,然后弹出键盘。如果我这样做并且键盘处于打开状态,则键盘会关闭,但不会再次打开,但是TextInput会获得焦点。

感谢您的帮助!

1 个答案:

答案 0 :(得分:1)

我不确定为什么会发生(也许是设备错误)。但是当您发送到验证端点时,您可以使用dismiss键盘Keyboard.dismiss(),如果出现错误,请再次关注文本输入