【问题标题】:How to set the correct viewport for every device - android phonegap如何为每个设备设置正确的视口 - android phonegap
【发布时间】: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


    【解决方案1】:

    请仔细检查一下:您是否在 config.xml 中设置了以下内容?

    <preference name="EnableViewportScale" value="true"/>
    

    【讨论】:

    猜你喜欢
    • 2012-03-25
    • 1970-01-01
    • 2017-03-13
    • 1970-01-01
    • 2013-01-23
    • 2021-11-26
    • 1970-01-01
    • 2020-10-15
    • 1970-01-01
    相关资源
    最近更新 更多