我的一款测试手机是Galaxy S3 Mini。这款手机的规格表明它的分辨率为800x480。
但是,当我在HTML游戏中执行以下操作时:
window.innerWidth
window.innerHeight
宽度为533,高度为295。
现在我已经阅读了window.devicePixelRatio,而我的手机则是1.5 但是,这怎么能帮助我让我的设计看起来很好呢?
问题是我的游戏设计为800x480,因此看起来很紧张。
答案 0 :(得分:0)
使用它来获得Width&高度:
WindowManager wm = getWindowManager();
Display d = wm.getDefaultDisplay();
d.getWidth() and d.getHeight()
答案 1 :(得分:0)
window.inner..
属性是指浏览器,而不是屏幕的分辨率。由于状态栏,地址栏和其他工具栏,窗口边框等原因,它们通常较小。