【发布时间】:2018-04-12 17:14:06
【问题描述】:
如何在 AndroidManifest.xml 中同时使用“adjustPan”和“adjustResize”来响应本机应用程序。
用例
我的导航是在 ReactNavigation 上使用 StackNavigator 和 TabNavigator 进行的。我有一个文本框,用户可以在其中输入任何数据。执行此操作时,标签栏显示在键盘的顶部。为了阻止这一点,我使用了“adjustPan”并且效果很好。
在另一个屏幕上,我注册了多个文本框。在这里,我无法滚动整个屏幕,除非单击键盘上的“勾号”或手动单击系统后退按钮。为了解决这个问题,我发现'KeyboardAvoidingView' 工作正常。但要激活此功能,需要将“windowSoftInputMode”更改为“adjustResize”。
在文档中,发现这两者具有完全不同的属性,我不能同时使用。有人可以帮我吗?
【问题讨论】:
-
您找到解决方案了吗?我有类似的要求,但适用于 Android。
标签: react-native-android react-navigation