【发布时间】:2014-10-14 13:08:40
【问题描述】:
我从今天早上开始就试图找出一个问题,就在 30 分钟前我得到了它的工作。
我的问题是在 Android KitKat 上忽略了视口。我直接从 GitHub 将我的 CordovaActivity.java 更改为新的,之后我的 ViewPort 以正确的方式工作。如果我设置值:
initial-scale=2.5, maximum-scale=2.5, minimum-scale=2.5
我可以放大或缩小我的应用程序以使其适合屏幕。所以...下一步:我如何意识到,视口会自动更改以适应屏幕?
如果我将 scales 设置为 1 并设置 width=device-width, height=device-height 没有任何变化。
我想要一个解决方案,让该应用适合所有屏幕/设备,直到 Android 4.1。因此,target-lvl 较低的设备会被忽略。
这是我的视口的样子:
<meta name="viewport" content="user-scalable=no, initial-scale=2.5, maximum-scale=2.5, width=device-width, target-densitydpi=device-dpi" />
这是我的 CordovaActivity.java -> http://pastebin.com/fYPwsMJN
我希望有人可以帮助我并弄清楚如何使它适合每个屏幕。
【问题讨论】:
标签: java android html cordova viewport