键盘可见时无法单击按钮-本机响应

阿姆里塔·斯塔(Amrita Stha)

我有一个textInput和一个按钮。当textInput处于焦点状态时,键盘会出现,但是如果您在可见键盘的情况下点击按钮,则首先键盘会消失,然后只有您可以点击按钮。为什么?我如何使其工作,以便可以在可见键盘的情况下轻按按钮?在android studio(Android本机)中开发的应用可以使用可见的键盘获取点击监听器。但是在本地反应时,它不起作用。如果您在按钮以外的任何位置点击,键盘应该会消失,不是吗?但是,如果在可见键盘的情况下点击按钮,则btn应该会接收监听器。我正在android设备中对其进行测试。

PS,您可以在这里尝试:https : //snack.expo.io/@codebyte99/addcomponents

<TextInput
    placeholder={'Type smth'}
    style={[{ borderBottomColor: 'gray', borderBottomWidth: 1 }]}
/>

<TouchableOpacity onPress={() => { this._onPressOut(); }}>
  <Text>click here</Text>
</TouchableOpacity>
塔库尔·卡尔提克(Thakur Karthik)

滚动视图包含一个道具keyboardShouldPersistTaps,用于处理滚动视图内部的键盘轻击行为。

对于你的情况给它 <ScrollView keyboardShouldPersistTaps='handled'>

这是带键盘的博览会链接滚动视图

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

由于端口8081 sunproxyadmin,无法对本机进行响应

如何在响应本机中捕获ios设备按钮按下?

在本机响应中在TextInput字段之外单击时失去焦点并关闭键盘?

当焦点textinput响应本机时,scrollview无法滚动

无法为响应本机(iOS)创建脱机捆绑包

响应本机Modal,避免在打开键盘时调整视图的大小(Android)

有条件地响应本机更改按钮的不透明度

如何强制响应本机内容以忽略键盘?

在响应本机中调用文件路径时出错。

反应本机触摸功能无法很好地响应

在单击按钮时响应本机更改Webview源

每次按键时响应本机TextInput onSubmitEditing触发

通过API动态响应本机的make“按钮”

单击按钮时关闭模式响应本机

升级以响应本机0.59.10后无法加载捆绑软件(ios)

无法在响应本机中使用webSocket发送参数

在我的本机项目中可见模态时显示吐司?

我在响应本机中映射数据时遇到问题

通过响应本机元素更改主题无法正常工作?

网络请求无法响应本机博览会

响应本机无法将图像上传到Firebase

ScrollView以编程方式滚动按钮按下响应本机

在类型正确时在本机中响应无效类型错误

使用中继无法响应本机graphql查询

滚动结束时加载更多信息以响应本机

通过模态中的按钮响应本机导航

如何通过单击图标警报(“确定”)来响应本机按钮

禁用后退按钮,但当点击两次时退出应用程序以响应本机

如何在函数运行后使按钮可见。反应本机