【发布时间】:2019-06-26 06:26:30
【问题描述】:
我是一个初学者,在我当前的应用程序中反应原生开发和键盘处理,我使用了react-native-keyboard-manager,它在 iOS 中运行良好。现在对于android,它说我需要将android:windowSoftInputMode 设置为adjustResize。我也尝试过adjustResize 和adjustPan,但它们的行为方式相同,我的观点被压扁了。以下是我的观点截图。
在键盘出现之前查看
键盘出现后查看
我在这里遗漏了什么吗?有没有简单的方法来解决这个问题?我知道其他库,如 KeyboardAvoidingView、KeyboardSpacer 和 KeyboardAwareScrollView,但如果我使用它,我需要在每个视图中实现它并重复相同的代码来分别为 android 执行它,就像在 iOS 中它已经很好地工作了。任何帮助表示赞赏
【问题讨论】:
-
当您更改为
adjustPan时,您是重新构建项目还是使用RR刷新项目? -
我刚刚使用 RR 进行了刷新,现在你已经提到了它,我尝试重建项目,它似乎正在工作。谢谢:)
标签: android react-native input keyboard adjustment