【发布时间】:2017-09-25 17:26:41
【问题描述】:
我在将应用的屏幕设置为水平位置时遇到问题。就像在标题中一样。好吧,一开始我在 config.xml 中添加了这一行:<preference name="orientation" value="landscape"/>。问题是它只在一个方向上起作用。我的意思是它只向左旋转屏幕。所以我决定使用cordova插件,我就这么做了。我使用了 npm 中的“cordova-plugin-screen-orientation”并添加了
function onLoad() {
document.addEventListener("deviceready", onDeviceReady, false);
screen.lockOrientation('landscape');
}
到 index.html。它工作正常。另一个问题是我的一些文件有这行代码:
function onBackKeyDown() {
navigator.app.exitApp();
}
点击 android 栏上的此箭头后会关闭应用程序。单击此按钮后,应用程序确实已关闭,但它仍在 RAM 中,单击此按钮后(图片) 你可以回到它,然后这个插件不再工作了。我的应用程序转向纵向。现在我的问题。我能做些什么来避免它?我应该以某种方式将其设置为从 RAM 中关闭还是有更好的方法来设置方向?谢谢。
【问题讨论】:
标签: android html cordova orientation phonegap