我知道有很多类似于我的标题的问题,但我找不到我想要的答案。
在我的应用中,我使用 window.innerWidth
和 window.innerHeight
来获取屏幕大小,但这两个值返回的大小不同。例如,当我在Note 3上运行我的应用程序时,我得到的是360x615,而实际上应该是1080x1920。
以下Java代码给出了我想要的结果:
Display display = getWindowManager().getDefaultDisplay();
Point size = new Point();
display.getSize(size);
int width = size.x;
int height = size.y;
有没有一种在Phonegap中获得与Java相同的屏幕大小值的方法?
更新:当我在装有Jelly Beans的Note 2上测试相同的代码时,我得到了正确的尺寸值720x1230。
viewport
meta 标签? - Dawson Loudon<meta name="viewport" content="width=device-width, initial-scale=1.0, user-scalable=no, minimum-scale=1.0, maximum-scale=1.0">
。我在所有的应用程序中都使用它,大小没有问题。 - Dawson Loudon