React Native为什么每次我点击textInput时键盘都会立即消失?

时间:2019-09-20 11:17:31

标签: react-native react-native-android textinput dismiss

当我点击textInput时,我的键盘总是立即关闭。这仅在Android上发生。

奇怪的是,我尝试只删除所有与textInput不相关的代码,但问题仍然存在。这只会发生在我应用程序的一页上。

  <View>
            <TextInput
              style={{
                paddingVertical: 0,
                textAlignVertical: 'center',
                height: height * 0.05,
                width: width * 0.4,
                fontSize: height * 0.027,
                color: '#E1E1F2',
                borderBottomWidth: 1,
                borderBottomColor: '#6B778A',
                justifyContent: 'center',
              }}
              placeholderTextColor={'#6B778A'}
              underlineColorAndroid='black'/>
  </View>

我认为代码没有错,我真的需要帮助。

screen record: media.giphy.com/media/Vc6AbKbMsnZX8ykKqR/giphy.gif

1 个答案:

答案 0 :(得分:0)

可能您的输入是在ScrollView内部。

有关解决方法,请参见React Native: Keyboard dismiss when changing focus in ScrollView