我正在使用Phonegap应用,并有两个简单的要求:
根据我的发现,可以将两个首选项添加到root config.xml文件中以启用这些属性:
<preference name="orientation" value="portrait" />
<preference name="android-windowSoftInputMode" value="adjustNothing" />
然而,无论我如何运行应用程序,我都无法表现出任何行为;浏览器允许横向,Phonegap Developer应用程序和编译的apk都显示横向和高度变化。
如何确保config.xml中的更改反映在构建中?我应该知道phonegap serve/build
是否有任何特殊之处?
答案 0 :(得分:0)
构建平台后,config.xml中的配置设置将反映在构建中。对于Android,执行cordova build android
将反映AndroidManifest.xml中的更改。此外,平台特定的首选项应放在相应的平台标记内。例如:<platform name="android">
<allow-intent href="market:*" />
</platform>
而且我也不确定android-windowSoftInputMode属性的adjustNothing值,因为我在官方文档中没有看到这样的值 - https://developer.android.com/guide/topics/manifest/activity-element.html#wsoft猜猜你要使用adjustPan