我知道有很多类似于我的标题的问题,但我找不到我想要的答案.
在我的应用程序中,我正在使用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;
Run Code Online (Sandbox Code Playgroud)
那么在Phonegap中是否有任何方法可以获得与Java相同的屏幕尺寸值?
更新:当我使用Jelly Beans在Note 2上测试相同的代码时,我得到正确的大小720x1230
我正在使用此代码希望它对您有所帮助
var physicalScreenWidth = window.screen.width * window.devicePixelRatio;
var physicalScreenHeight = window.screen.height * window.devicePixelRatio;
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
13322 次 |
| 最近记录: |