【发布时间】:2020-12-30 20:56:18
【问题描述】:
我有一个 textInput 和一个按钮。当 textInput 聚焦时,键盘会出现,但如果您在键盘可见的情况下点击按钮,首先键盘会消失,然后只有您可以点击按钮。为什么?我怎样才能使它工作,以便可以在键盘可见的情况下点击按钮?在android studio(android native)中开发的应用程序可以使键盘可见的点击监听器。但是在本机反应中,它不起作用。如果你点击按钮以外的任何地方,那么键盘应该会消失,不是吗?但是,如果您在键盘可见的情况下点击按钮,btn 应该会接收到侦听器。我正在安卓设备上测试它。
P.S 你可以在这里试试:https://snack.expo.io/@codebyte99/addcomponents
<TextInput
placeholder={'Type smth'}
style={[{ borderBottomColor: 'gray', borderBottomWidth: 1 }]}
/>
<TouchableOpacity onPress={() => { this._onPressOut(); }}>
<Text>click here</Text>
</TouchableOpacity>
【问题讨论】:
标签: react-native react-native-android