Phonegap/Android中的物化图标';行不通

Phonegap/Android中的物化图标';行不通,android,icons,phonegap-build,materialize,Android,Icons,Phonegap Build,Materialize,我目前正在为我的应用程序使用“materialize design”,使用phonegap,我遵循了此处详述的步骤:“安装方法2.自托管”,但当我在不同的android版本上运行它时,图标不会显示 我读到的内容是,如果我有不同的android版本,我必须隐藏一些文件(那些有woff、ttf、woff2扩展名的文件)。您提到的“设置方法2.自托管”步骤位于“web图标字体”部分,因此,由于您在android应用程序中使用此图标,因此此设置方法不适合您 对于Android,您只需从下载图标文件,就可

我目前正在为我的应用程序使用“materialize design”,使用phonegap,我遵循了此处详述的步骤:“安装方法2.自托管”,但当我在不同的android版本上运行它时,图标不会显示

我读到的内容是,如果我有不同的android版本,我必须隐藏一些文件(那些有woff、ttf、woff2扩展名的文件)。

您提到的“设置方法2.自托管”步骤位于“web图标字体”部分,因此,由于您在android应用程序中使用此图标,因此此设置方法不适合您


对于Android,您只需从下载图标文件,就可以将同一图标的不同大小分为不同的文件夹(hdpi、mdpi、xhdpi、xxhdpi、xxxhdpi),然后将它们粘贴到应用程序的相同文件夹中,然后就可以使用它了

回答这个问题可能已经晚了,但对于那些有这个问题的人来说,这个问题还没有解决:

只需使用图标代码而不是图标名称;)

可从以下网址找到:

https://www.google.com/design/icons/
例如: 而不是使用

<i class="material-icons">vpn_key</i>
vpn\u密钥
使用:

<i class="material-icons">&#xE0DA;</i>
和#xE0DA;

我在android 4.X中遇到了同样的问题,并通过使用via Google Web字体解决了我的问题:

<link href="https://fonts.googleapis.com/icon?family=Material+Icons" rel="stylesheet">

将此行添加到
index.html

您可以在

thnks中查看更多详细信息以进行回答,但materialize将图标视为字体,因此您认为使用您所说的方法,我可以将其管理为字体吗?还是仅仅作为图像?@Juanfernandzsosa我认为你不能这样使用它。看看这里:即使你使用这样的插件:它仍然使用.png文件。我忘了告诉你,我正在使用phonegap开发一个ños android应用程序,它与htmlSorry一起工作,我无法帮助你使用phonegap。请更新问题,说明您正在使用Phonegap,因为默认理解是您正在使用常规JAVA。所以你可能会得到更正确的回答。@Juanfernandzsosa,对于Phonegap来说,使用你的网络资源是一个糟糕的设计。也就是说,您不应该从Internet/web加载、字体、图像、库(如jquery)和css文件。应该从设备(内部资源)加载这些资源。使用phonegap,您可以在config.xml文件中配置它。此外,你应该仔细阅读Phonegap,因为你对Phonegap有一个常见的误解。简而言之,Phonegap是一个独立的应用程序,没有Web服务器。在谷歌上或在谷歌上搜索Phonegap教程。这对我很有用。材质图标在浏览器(FF)和较新设备上工作,但在emulator或较旧版本的设备(Galaxy S3)上不工作。更改为使用正确显示的代码后。(谢谢)。我认为这与操作系统版本有关(这反过来会改变WebView版本)