是否有另一种方法可以在Android 4.4 webview中使目标密度dpi工作? (PhoneGap的)

时间:2014-09-04 06:47:26

标签: javascript css3 cordova android-webview android-4.4-kitkat

我最近在phonegap跨平台应用程序中遇到了这个问题,Android 4.4中不再支持目标密度dpi ,并且在布局方面对我现有的应用程序造成严重问题。

具有 target-densitydpi = device-dpi 的以下元信息的phonegap应用程序,在运行android 4.3的场地7中布局完美无缺

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

当相同部署到运行android 4.4的场地8时,控制台会发出警告,告知目标密度dpi不受支持。布局也从屏幕上消失。

我按照this article确认了问题。

根据我的理解,CSS像素在这种情况下不等同于设备像素,因此也是问题。 Android团队也要求Pixel完美的UI作为替代

Link 1 - Viewport target-densitydpi no longer supported

Link 2 - Pixel Perfect UI

我也尝试过解决方案指出here

也没有给出预期的结果。

如果有办法通过一些解决方法来实现target-densitydpi = device-dpi的属性,那将会很棒。有办法吗?

0 个答案:

没有答案