这是同一部 Android 手机的两张图片,一张是人像模式,一张是风景模式。
一个决议不应该与另一个决议相反吗? IE。如果一个是 800x1360,另一个应该是 1360x800?这里发生了什么?如果我在我的 ipod touch 上尝试相同的操作,无论方向如何,它都会报告相同的分辨率。此外,在 Android 手机上,分辨率似乎会随着您放大和缩小或滚动页面而改变。
我试图弄清楚如何在 CSS 中处理 Android 手机的“报告”分辨率,直到我确切知道它报告的分辨率后我才能做到这一点。 :(
最佳答案
据我所知,浏览器假定您将让它根据需要重新缩放页面,因此无论实际屏幕尺寸和方向如何,它总是报告相同的宽度。大概只是选择了高度,以便纵横比与实际屏幕比例相匹配。
如果您正在运行 FroYo,宽度几乎总是报告为 800。我相信 Eclair 更像是 640,并且早期版本可能使用了完全不同的方案来报告屏幕尺寸。 (我相信,那些较早的版本也支持“@media handheld”,这与后来的版本不同,后者假设您的手机屏幕/浏览器比传统的手持设备更接近桌面。)
关于android - Android 网络浏览器分辨率有什么问题?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3894827/