我正在构建使用新的Framework7 Material Icon的应用程序,它可以完美地找到更高版本,但是当我尝试在kitkat中安装应用程序时,UI失真并且整个应用程序看起来不可用,更高版本看起来完全正常。针对此问题的任何变通方法或解决方案。
答案 0 :(得分:0)
这可能是Android中Android WebView的错误< 4.4不支持连字的。
我没有遇到这个问题,因为我正在使用Font Awesome。
对于不支持连字的浏览器,请回退到使用数字字符引用指定图标,如下例所示:
转到官方图标字体网站,查找您正在使用的图标并使用代码点而不是连字符,例如
用于keyboard_backspace。
或者甚至作为最后一种解决方法,尝试使用CrossWalk:
Crosswalk是一个基于开源基础的HTML5运行时 使用新功能扩展Web平台。这意味着什么 Android开发人员现在可以部署您的移动HTML5 具有自己的运行时的应用程序,而不依赖于本机 适用于所有Android 4.0+的客户设备上的webview 设备
所有设备的统一运行时间,因此您不必处理运行不同版本操作系统的不同设备上的运行时差异。
不幸的是,CrossWalk在apk大小上做了大幅增加。