这个应该很简单,但事实并非如此。我试图阻止我的应用程序进入横向视图,因此我更改了config.xml
文件,如下所示:<preference name="orientation" value="portrait" />
。不幸的是,它没有用。有任何想法吗?
答案 0 :(得分:31)
好的,所以我明白了:Phonegap忽略了<preference name="orientation" value="portrait" />
文件中config.xml
的原因是因为我的应用程序处于调试模式。一旦我创建了发布版本,它就停止了前景。
答案 1 :(得分:7)
你好,你可以安装这个插件 https://github.com/gbenvenuti/cordova-plugin-screen-orientation
并在index.js或您首次执行的js文档之一上添加此函数
window.addEventListener("orientationchange", function(){
screen.lockOrientation('portrait');
});
谢谢你
答案 2 :(得分:6)
小段代码,你走了。试试吧。
<preference name="orientation" value="portrait" />
答案 3 :(得分:-3)
对于平台android,只需在androidManifest.xml中设置首选方向,就像这样
<activity
android:name="com.payoda.Insurance.SplashScreenActivity"
android:label="@string/app_name"
android:screenOrientation="portrait"
android:theme="@android:style/Theme.Black.NoTitleBar"
>
</activity>
对于IOS,以下链接可以帮助您