javascript - 手机innerWidth,innerHeight vs Resolution

标签 javascript android css

我的测试手机之一是 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/

相关文章:

javascript - 如何让div元素内联显示(其他版本)

javascript - Google Data API SDK - 过滤器编码/转义

javascript - Node.js 终端给出错误:listen EADDRINUSE:::8080

javascript - JSP/Struts2 : how to access object bean in selected table row

android - 获取 WiFi 强制门户信息

javascript - 使用水平滚动将 Div 位置从绝对位置更改为固定位置

javascript - 在 React 中动态选择标签

java - 如何在 Android 上的现有 XML 布局中包含自定义 View ?

java - 如何在对话框子类内单击按钮时使用“创建选择器”

javascript - 如何使用 particles.js?