如何在使用 expo 构建的本机应用程序中添加 AndroidManifest 中的属性?

How to add properties in AndroidManifest in react native app built with expo?

我正在尝试使用 expo 构建一个基本的 React 本机应用程序...我面临的问题是当我尝试使用键盘时所有组件都被抬起了.. 我在堆栈溢出上搜索了我的问题,我发现 this answer 建议更改

windowSoftInputMode="adjustResize"

在 AndroidManifest.xml 中:

windowSoftInputMode="adjustPan"

但问题是我无法在我的 expo react 本机应用程序中找到 AndroidManifest.xml...我应该如何以及在何处添加此文件?

您可以将其添加到 app.json 文件中或 app.config.json 下 android

下的 expo 下

阅读配置文件 softwarekeyboardlayoutmode here

{
  "expo": {
    "name": "your app name",
    ...
    "android": {
      ...
      "softwareKeyboardLayoutMode" : "pan"
    }
  }
}