【问题标题】:how to add material design icons-font to an Android app如何将材料设计图标字体添加到 Android 应用程序
【发布时间】:2016-08-07 09:56:52
【问题描述】:

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

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

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

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

【问题讨论】:

  • 那么问题是什么?你到底想要什么?
  • 如果可以在 android 中使用图标字体,如果可以的话,我该如何在我的应用程序中实现它?

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


【解决方案1】:
【解决方案2】:

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

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

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

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

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

  • 使用字符串 myicon 作为文本视图中的文本

【讨论】:

    【解决方案3】:

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

    生成Material icon
    1. 在 Android Studio 中,打开一个 Android 应用项目。
    2. 在“项目”窗口中,选择 Android 视图。
    3. 右键单击 res 文件夹并选择新建 > Vector Asset

    也可以通过选择矢量图像选项来生成矢量图像

    有关矢量资产的更多信息可以在这里找到https://developer.android.com/studio/write/vector-asset-studio

    【讨论】:

    • 它不是图标字体!
    猜你喜欢
    • 1970-01-01
    • 2015-06-24
    • 2017-10-21
    • 2016-03-16
    • 2015-04-25
    • 2015-12-04
    • 1970-01-01
    • 1970-01-01
    • 2017-11-21
    相关资源
    最近更新 更多