手机内部宽度,内部高度与分辨率

时间:2014-06-08 11:23:51

标签: javascript android css

我的一款测试手机是Galaxy S3 Mini。这款手机的规格表明它的分辨率为800x480。

但是,当我在HTML游戏中执行以下操作时:

window.innerWidth
window.innerHeight

宽度为533,高度为295。

现在我已经阅读了window.devicePixelRatio,而我的手机则是1.5 但是,这怎么能帮助我让我的设计看起来很好呢?

问题是我的游戏设计为800x480,因此看起来很紧张。

2 个答案:

答案 0 :(得分:0)

使用它来获得Width&高度:

WindowManager wm = getWindowManager();
Display d = wm.getDefaultDisplay();
d.getWidth() and d.getHeight()

答案 1 :(得分:0)

window.inner..属性是指浏览器,而不是屏幕的分辨率。由于状态栏,地址栏和其他工具栏,窗口边框等原因,它们通常较小。