当前位置: 首页 > 知识库问答 >
问题:

在android上打开时,React Native TextInput会自动关闭

聂季同
2023-03-14

我更换了笔记本电脑,克隆了项目的存储库,快速安装了一个纱线,看起来与主分支上的有很大的不同,但我没有费心,因为可能只是因为节点版本不同。

现在,每次我点击一个文本输入,键盘只会在android上立即打开和关闭。我在这里附上了一个快速录音。尝试了一些解决方案,看起来像是在AndroidManifest中将android:WindowsofInputMode从adjustResize切换到adjustPan。xml解决了关闭的问题,但我对应用程序中的键盘设置为adjustPan时的行为并不满意。也许这个问题不久前就开始出现了,但我现在才看到。

这里只是一个以简单视图为中心的输入。https://gfycat.com/ordinaryquestionabledinosaur

有人有什么建议吗?

共有3个答案

师腾
2023-03-14

刚刚将react native screen升级到最新版本。

纱线添加反应原生屏幕

“react native screens”:“^3.13.1”

祝灼光
2023-03-14

更改AndroidManifest中的行。xml

旧行android:WindowsofInputMode=“adjustResize”

新行android:WindowsofInputMode=“StateAllwayshidden | adjustPan”

徐弘图
2023-03-14

遇到了类似的问题,原来是react native screens库导致了该问题。尝试将版本设置为“~ 3.10.2”。为我锻炼。

 类似资料:
  • 我可以通过firebase FCM打开活动,但这只适用于android

  • [我在Xamarin中这样做,但我怀疑答案并不重要,因为Xamarin公开的API或多或少与本机Java相同] 我正在尝试学习OAuth并实现授权流(没有隐式授权)。这包括打开浏览器,进行身份验证,然后不进行密钥交换。你会觉得这很容易。下面是我的资料。

  • 我试图通过让每个手风琴项目在用户向下滚动页面时自动打开来增强JS手风琴的视觉效果。它们不需要自动关闭。 我使用的手风琴在“点击”时执行2个操作: 手风琴父'div'元素:类. is-open被应用 手风琴子'div'内容: a.)属性已删除aria-隐藏="true" 我如何实现强制这两个动作在滚动/可见而不是单击时启动? 我的JS知识有限。我不能任意编写JS,但可以理解和操作它。 半工作概念(基

  • 本文向大家介绍Android 打开关闭DrawerLayout,包括了Android 打开关闭DrawerLayout的使用技巧和注意事项,需要的朋友参考一下 示例            

  • 我在嵌套的代码周围看到一些奇怪的行为 鉴于: 在Chrome中,这会导致 也就是说,它关闭开始标记并打开结束标记。我(当然)听说过“自动关闭标签”;我从没听说过“自动打开标签”。 IE11采用了一种不同的(可以说是更错误的)方式: 因此,它不会自动关闭打开的标记,但它会自动打开关闭的标记,从而导致不平衡的DOM树。 无论如何,我很好奇解决这个问题的正确途径是什么;我应该打开Chrome和IE错误跟

  • 下面是build.gradle文件: 下面是Android的清单: