gpt4 book ai didi

android - PhoneGap/Cordova Android 在 onDeviceReady 后获取屏幕尺寸

转载 作者:塔克拉玛干 更新时间:2023-11-02 07:47:37 25 4
gpt4 key购买 nike

Android 应用在 onDeviceReady 上返回无效尺寸 (320x480)事件,但几秒钟后大小变得正确。

如何在一开始就得到正确的尺寸?或者有什么 Activity 可以让我得到正确的尺码吗?

我正在使用这个函数来获取尺寸:

function getWindowSizes() {
 var windowHeight = 0, windowWidth = 0;
 if (typeof (window.innerWidth) == 'number') {
     windowHeight = window.innerHeight;
     windowWidth = window.innerWidth;
     
 } else if (document.documentElement && (document.documentElement.clientWidth || document.documentElement.clientHeight)) {
     windowHeight = document.documentElement.clientHeight;
     windowWidth = document.documentElement.clientWidth;
     
 } else if (document.body && (document.body.clientWidth || document.body.clientHeight)) {
    windowHeight = document.body.clientHeight;
    windowWidth = document.body.clientWidth;
 }
 return [windowWidth, windowHeight];
}

视口(viewport):

<meta name="viewport" content="user-scalable=no, initial-scale=1, maximum-scale=1, minimum-scale=1, width=device-width, height=device-height, target-densitydpi=device-dpi" />

使用 Cordova 2.5.0。

UPD:
正如您在此屏幕截图中所见,应用程序以较小的尺寸启动。即使是空的 Cordova 项目也会这样做。我该如何解决这个问题?

enter image description here

谢谢!

最佳答案

删除元标题索引的高度、宽度和密度属性。

关于android - PhoneGap/Cordova Android 在 onDeviceReady 后获取屏幕尺寸,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15404974/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com