在我的React Native应用中,我在android中对此做了说明,以避免TextInput上的键盘。
android:windowSoftInputMode="adjustResize"
除了在StackNavigator
内又是TabNavigator
的子屏幕上的一个屏幕上,此方法在每种用例中均有效,这是行不通的。
有人知道如何解决此问题吗?
我正在使用
"react-navigation": "^1.5.9",
"react": "^16.1.0",
"react-native": "0.51.0",
答案 0 :(得分:0)
在androidManisfest.xml上设置android:windowSoftInputMode =“ stateVisible”
更多内容:https://developer.android.com/training/keyboard-input/visibility
答案 1 :(得分:0)
另一种解决方案是使用此链接中描述的KeyboardAvoidingView组件:
https://facebook.github.io/react-native/docs/0.51/keyboardavoidingview
如果您正在为Android编程,则必须删除该行
android:windowSoftInputMode = "stateVisible"
of androidManifest.xml
祝你好运!