【发布时间】:2020-10-01 17:28:56
【问题描述】:
我使用 react native 来制作我的应用程序。
在某些时候,当用户单击图像时,我会自动打开一个带有 textInput 的模式,其中包含道具“autofocus=true”。 所以我希望默认情况下打开键盘以允许用户写东西。
然而,在 IOS 上一切正常,但在 Android 上,textInput 正确聚焦(上面有条闪烁)但键盘没有打开,我必须点击 textInput 键盘才能决定打开!
我尝试在componentDidMount和这种事情上做焦点,但没有任何效果,android键盘不想自动打开。
我将 React-Navigation 与 React-Native-Screens 一起使用。我看到有一些问题并且键盘无法打开,但我尝试了给定的解决方案,但也没有任何效果!
我希望有人能够帮助我解决我的问题。
谢谢
维克托
【问题讨论】:
-
我在使用 autoFocus 时遇到了同样的问题,即使在我的 ref 输入上使用了 focus() 函数...你找到解决方案了吗?
-
我只是使用了一个众所周知的解决方法,即在焦点上添加一个 setTimeout!它提供了非常轻的延迟,但它可以完成工作!我没有找到其他任何东西,如果您偶然找到了,请告诉我:D
标签: android react-native android-softkeyboard