在xhdpi上调整Cordova屏幕的宽度

时间:2019-02-10 13:00:08

标签: cordova viewport device-width pixel-ratio

我正在使用的Cordova应用程序有问题。我使用mdpi设备进行测试,一切看起来都很好。我的宽度为800,密度值为1。我的视口设置如下:

<meta name="viewport" content="user-scalable=no, initial-scale=1, maximum-scale=1, minimum-scale=1, width=device-width">

现在,我已将我的应用安装在另一台设备xhdpi上。我的问题是现在的密度值为2,屏幕宽度为1200,我的window.width只有600,这弄乱了所有应用程序,尤其是表格...

有什么主意吗?非常感谢!

1 个答案:

答案 0 :(得分:0)

我终于设法解决了这个问题...因为600像素宽真的不够... 当我通过屏幕全局变量获取像素比率时,我会使用一些计算值来动态更改视口元标记属性的初始比例和宽度。现在一切正常!