屏幕显示,textinput和scrollview in react-native

时间:2016-05-18 14:37:27

标签: react-native scrollview textinput

我正在使用react-native创建一个应用程序,我对显示器有问题。 我在scrollview中有一个textinput。当我点击文本输入并将其聚焦时,显示屏将上升并离开屏幕。

我在github上看过同样的问题。

以下是链接:Github issue posted by someone

1 个答案:

答案 0 :(得分:0)

这是Android键盘的默认行为。您必须手动将AndroidManifest.xm中的android:windowSoftInputMode更改为其他选项(adjustNothing更像iOS)。请参阅此处的选项:https://developer.android.com/guide/topics/manifest/activity-element.html#wsoft

此外,请注意,如果您选择使用keyboardWillShow(),则keyboardWillHide()adjustNothing不会在Android上触发,,甚至keyboardDidShow() }}或keyboardDidHide()被解雇。

我建议保留android:windowSoftInputMode的默认行为,但使用keyboardDidShow()keyboardDidHide()手动调整ScrollView位置。