Cordova Phonegap和UI5方向改变
我正在使用SAP UI5和Phonegap为移动设备开发一个应用程序。此应用程序始终以垂直方向显示,不关心方向的更改。 我补充说:Cordova Phonegap和UI5方向改变,cordova,sapui5,Cordova,Sapui5,我正在使用SAP UI5和Phonegap为移动设备开发一个应用程序。此应用程序始终以垂直方向显示,不关心方向的更改。 我补充说: window.addEventListener( "orientationchange", function() { // Announce the new orientation number location.reload(); }, false); 但对方向的改变仍然没有反应 在config.
window.addEventListener(
"orientationchange",
function() {
// Announce the new orientation number
location.reload();
}, false);
但对方向的改变仍然没有反应
在config.xml中,Orition设置为:
在UI5文档的config.xml中: 方向和方向的变化 sap.ui.Device.orientation对象保存方向信息: 横向:指示当前方向是否为横向的标志 纵向:指示当前方向是否为纵向的标志 由于用户旋转设备而更改方向时,浏览器会触发orientationchange事件,因此您也可以处理这种情况。在某些情况下,此事件似乎会延迟,因此设备API也会根据浏览器的窗口大小调整事件触发自己的方向更改事件,该事件在移动设备上发生在方向更改时:
sap.ui.Device.orientation.attachHandler(function(evt) {
if (evt.getParameters().landscape) {
// do something...
}
});
但是我如何强制重新启动屏幕并以正确的方向显示它呢?