如何防止Phonegap应用程序切换到横向视图



这个应该是非常简单的,然而它不是。我试图阻止我的应用程序进入横向视图,所以我改变了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纵向

相关内容

  • 没有找到相关文章

最新更新