我很抱歉花了我几天的时间回来,但之前我无法在我的源文件中找到它,因为我查找的地方不对。你一会儿就会明白为什么。这里是你需要做的:
假设你没有在你的项目中的自定义AndroidManifest.xml(如果你这样做,跳到4),让你的游戏构建。
打开您的项目文件夹。转到Temp/StagingArea并在您选择的编辑器中打开AndroidManifest.xml。复制内容。
Inside Unity中,在您的Assets文件夹的根目录下,创建一个'Plugins'文件夹。在里面,创建一个'Android'文件夹。在这个文件夹中,创建一个名为AndroidManifest.xml的新文件。粘贴从第2步中抓取的文件的内容。
在AndroidManifest.xml档案,活动标签里面,添加这个自定义属性:机器人:windowSoftInputMode =“adjustNothing”因此最终的标签将是这个样子:
后你这样做,键盘出现后屏幕应该保留其内容。
注意:请使用我在这里提供的代码。按照以下步骤为您的Unity版本获取正确的基本AndroidManifest.xml文件并编辑该文件。还要确保在每次将Unity更新为新版本时更新清单文件。他们可以随时更改该文件,如果不使用最新版本,则会在您的应用程序中创建令人讨厌且难以追踪的副作用。