我的cordova应用程序的固定宽度为640px。 我无法在iOS和Android上统一显示它 它适用于iOS,具有以下视口设置:
<meta name="viewport" content="width=640, initial-scale=.5, maximum-scale=.5" />
对于具有上述视口的旧版Android手机也可以正常工作,但在Galaxy s4上,屏幕上的布局和所有元素都非常大。
我可以使用这些视口设置让布局看起来或多或少正确:
<meta name="viewport" content="width=640, initial-scale=1.65, maximum-scale=1.65, target-densityDpi=device-dpi">
我尝试使用许多其他设置组合调整target-densityDpi
,但它从未完全解决问题。
在升级到cordova 4.0.0之前,这不是问题,并且s4正在使用此视口正确显示:
<meta name="viewport" content="width=640, initial-scale=.5, maximum-scale=.5" />
还有其他人遇到过这样的问题吗?