我正在构建一个 PhoneGap 应用程序。我的应用程序设计为 320px 界面。我在应用程序中的视口(viewport)标签是:
<meta name="viewport" content="width=320, initial-scale=0.5, maximum-scale=0.5, user-scalable=no"/>
这在我运行 Ice Cream Sandwich 的 Galaxy S2 上按预期工作。 320px 的界面填满了整个屏幕的宽度。
但是,在 Galaxy Nexus 上测试上述代码时,视口(viewport)为 360 像素宽。所以我的元素不会填满屏幕。我尝试将以下行添加到我的 Cordova 的 appname.java 文件中:
this.appView.getSettings().setUseWideViewPort(true);
然而,这没有任何效果。
最佳答案
尝试用这个替换它:
<meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1">
它应该根据特定设备调整大小,但我无法对此进行测试。
关于javascript - Galaxy Nexus 忽略视口(viewport)元标记,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13676047/