我的测试手机之一是 Galaxy S3 Mini。这部手机的规范说它是 800x480 分辨率。
但是,当我在我的 HTML 游戏中执行以下操作时:
window.innerWidth
window.innerHeight
宽度为 533,高度为 295。
现在我已经阅读了有关 window.devicePixelRatio 的信息,对于我的手机来说它是 1.5 但这如何帮助我使我的设计看起来更好?
问题是我的游戏是为 800x480 设计的,因此它看起来很拉伸(stretch)。
最佳答案
使用它来获取宽度和高度:
WindowManager wm = getWindowManager();
Display d = wm.getDefaultDisplay();
d.getWidth() and d.getHeight()
关于javascript - 手机innerWidth,innerHeight vs Resolution,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24105657/