这个应该是非常简单的,然而它不是。我试图阻止我的应用程序进入横向视图,所以我改变了config.xml
文件这样:<preference name="orientation" value="portrait" />
。不幸的是,它不起作用。什么好主意吗?
好的,所以我明白了:Phonegap忽略config.xml
文件中的<preference name="orientation" value="portrait" />
的原因是因为我的应用程序处于调试模式。一旦我创建了发布版本,它就不再横向了。
一小段代码就可以了。试试。
<preference name="orientation" value="portrait" />
你好,你可以安装这个插件https://github.com/gbenvenuti/cordova-plugin-screen-orientation
并将此函数添加到index.js或第一个执行的js文档
window.addEventListener("orientationchange", function(){
screen.lockOrientation('portrait');
});
thank u
对于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,下面的链接可能会对您有所帮助
使用phonegap强制iPhone纵向