如何将材料设计图标字体添加到Android应用程序

时间:2016-04-15 12:17:09

标签: android icons material-design icon-fonts google-material-icons

在我的应用程序中,有很多地方我必须以编程方式在我的文本视图中添加图标。

在我看到的Android材料设计网站上,您可以使用图标字体,但没有任何迹象表明您可以在Android应用程序中执行此操作,从png和svg图标本身丢失。

http://google.github.io/material-design-icons/

可以在android中使用图标字体吗?如果有可能我如何在我的应用程序中实现这一点? 有人可以帮我弄这个吗?。

3 个答案:

答案 0 :(得分:1)

您可以查看Android-Ionics库:https://github.com/mikepenz/Android-Iconics

它有许多内置字体,包括Material Design Icon字体,可用于ImageViews,TextViews和Buttons。

除此之外,您可以像使用任何其他字体一样使用Material Design Icon字体:

  • 下载.ttf文件并将其保存在main / assets / fonts
  • 为您需要的unicode值定义字符串,例如

    之类的东西
    <string name="myicon">&#58671;</string>
    
  • 在应用程序中加载字体并为textview设置字体

  • 在textview中使用字符串 myicon 作为文本

答案 1 :(得分:1)

使用最新版本的Android Studio,您现在可以通过

生成材质图标
  1. 在Android Studio中,打开一个Android应用程序项目。
  2. 在“项目”窗口中,选择Android视图。
  3. 右键单击res文件夹,然后选择新建&gt; V ector资产
  4. 也可以通过选择矢量图像选项

    来生成矢量图像

    有关矢量资产的更多信息,请访问https://developer.android.com/studio/write/vector-asset-studio

答案 2 :(得分:0)