android - Android 网络浏览器分辨率有什么问题?

标签 android browser resolution

这是同一部 Android 手机的两张图片,一张是人像模式,一张是风景模式。

alt text alt text

一个决议不应该与另一个决议相反吗? IE。如果一个是 800x1360,另一个应该是 1360x800?这里发生了什么?如果我在我的 ipod touch 上尝试相同的操作,无论方向如何,它都会报告相同的分辨率。此外,在 Android 手机上,分辨率似乎会随着您放大和缩小或滚动页面而改变。

我试图弄清楚如何在 CSS 中处理 Android 手机的“报告”分辨率,直到我确切知道它报告的分辨率后我才能做到这一点。 :(

最佳答案

据我所知,浏览器假定您将让它根据需要重新缩放页面,因此无论实际屏幕尺寸和方向如何,它总是报告相同的宽度。大概只是选择了高度,以便纵横比与实际屏幕比例相匹配。

如果您正在运行 FroYo,宽度几乎总是报告为 800。我相信 Eclair 更像是 640,并且早期版本可能使用了完全不同的方案来报告屏幕尺寸。 (我相信,那些较早的版本也支持“@media handheld”,这与后来的版本不同,后者假设您的手机屏幕/浏览器比传统的手持设备更接近桌面。)

关于android - Android 网络浏览器分辨率有什么问题?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3894827/

相关文章:

java - 捕获服务器响应

ios - MonoTouch - 相当于 iOS UI 中的对接和锚定

html - 页面有水平滚动条,尽管宽度有限

java - 自动单击 JavaFX Webview 中的按钮

wpf - WPF 中的 WebBrowser 使用 MVVM 模式

c++ - OpenCV + VideoInput.lib 高清摄像头

javascript - 根据窗口大小动态调整div

android - 是否可以使用 Android map V2 在折线上添加箭头

android - 使用 Android API 的 bundle 显示 "java.lang.UnsatisfiedLinkError: android.util.Log.println_native"

android - 将文件复制到 Android 设备内部区域需要 list 权限吗?