我需要向我的 Meteor Cordova 项目添加一些 Activity ,即:
android:windowSoftInputMode="adjustPan"
和
android:configChanges="orientation|keyboardHidden"
App.setPreference
似乎不适用于 mobile-config.js
中的 Activity 并且 App.setActivity
似乎不适用于存在。
mobile-config.js
上的文档可用 here .
目前有什么办法可以做到这一点吗?
最佳答案
我很确定你需要做的是指定的 here .基本上你需要做的是
在项目的 cordova-build-override/ 文件夹下创建文件 config.xml。
复制通过创建新的 Cordova 项目生成的基本 config.xml。
添加
到你的 config.xml 这个:
<application
android:windowSoftInputMode="adjustPan"
android:configChanges="orientation|keyboardHidden" />
- 确保你有这个
在您的 widget 标签中让 android 可用:
xmlns:android="http://schemas.android.com/apk/res/android"
- 仍然使用 App.setPreference 等来设置正常的细节。
是的,我知道它很老套,但它是有道理的,因为 Meteor 在内部使用 Cordova 并且只有那些“正常”config.xml 选项是可配置的。
关于android - 如何更改 Meteor 中的 AndroidManifest.xml 文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27703593/