我正在使用 Phonegap 开发 Android 应用程序,但遇到不同屏幕的问题。我搜索了很多,每个人都建议使用元标记,所以我将其包含在我的 html 中:
<meta name="viewport" content="user-scalable=no, initial-scale=1, maximum-scale=1, minimum-scale=1, width=device-width, height=device-height, target-densitydpi=device-dpi" />
当我在模拟器中测试它时,它正是我想要的,但是当我在 Samsung galaxy S4 和 Samsung galaxy s2 上测试它时,它非常小。 S4 显示它更小。甚至无法阅读内容(我认为这是因为 xhdpi 和 hdpi)。那么有人可以建议我如何处理吗?非常感谢!
最佳答案
您遇到的问题是因为 target-densitydpi=device-dpi
。它试图利用您手机的高分辨率。 PhoneGap 开始时使用的默认元标记包含导致此“问题”的额外详细信息。
将您的元标记更改为:
<meta name="viewport" content="width=device-width, user-scalable=no, initial-scale=1" />
它应该可以正常工作。
关于android - phonegap 应用程序 - 处理不同的分辨率,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21258098/