React Native 为啥每次点击 textInput 时我的键盘都会立即消失?
Posted
技术标签:
【中文标题】React Native 为啥每次点击 textInput 时我的键盘都会立即消失?【英文标题】:React Native Why does my keyboard dismiss instantly every time I tap on the textInput?React Native 为什么每次点击 textInput 时我的键盘都会立即消失? 【发布时间】:2020-01-21 10:51:58 【问题描述】:当我点击 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
【问题讨论】:
能否提供所有代码 您能否提供整个代码,或者整个渲染函数?我相信您在这里展示的内容远不止这些。 请在您的文本输入中添加 onChangeText 事件和 value。 @Nagesh 不行,我试过了。 @swonder 这就是所有的代码。这是屏幕记录 media.giphy.com/media/Vc6AbKbMsnZX8ykKqR/giphy.gif 【参考方案1】:您的输入可能在 ScrollView 内。
请参阅React Native: Keyboard dismiss when changing focus in ScrollView 以获得解决方案。
【讨论】:
它只被一个视图包裹。以上是关于React Native 为啥每次点击 textInput 时我的键盘都会立即消失?的主要内容,如果未能解决你的问题,请参考以下文章