小编Cri*_*ian的帖子

React Native TextInput 在 Android 上打开时自动关闭

我切换了笔记本电脑并克隆了我的项目的存储库,进行了快速的纱线安装,看起来它与主分支上的有很大的不同,但我没有打扰,因为也许这只是因为不同的节点版本。

现在,每次我单击一个 TextInput 时,键盘都会立即打开和关闭,仅在 Android 上。我在这里附上了一段快速录音。尝试了一些解决方案,看起来像在 AndroidManifest.xml 中将 android:windowSoftInputMode 从 adjustmentResize 切换为 adjustmentPan 修复了关闭问题,但我对应用程序中键盘设置为 adjustmentPan 时的行为不太满意。也许这个问题不久前就开始发生了,但我现在才看到。

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

有人有什么建议吗?

react-native

17
推荐指数
2
解决办法
1万
查看次数

如何仅使用导航参考来推送屏幕

使用react-navigation库,当您位于堆栈导航器一部分的屏幕上时,您可以使用props.navigation.push(route name, params)。我想实现同样的目标,能够推送一个新屏幕,但是从我获取 NavigationContainer 引用的根级别开始。

所以我有这个代码

   <NavigationContainer ref={navigationRef}>
       ... 
   </NavigationContainer>
Run Code Online (Sandbox Code Playgroud)

我想做一些类似的事情

   navigationRef.push(routeName, params);
Run Code Online (Sandbox Code Playgroud)

不幸的是,我这里没有push方法。有解决方法吗?

react-native react-navigation

2
推荐指数
1
解决办法
2625
查看次数

标签 统计

react-native ×2

react-navigation ×1