图标是使天真的用户易于理解用户界面的符号。 Google UI在Material UI中提供了许多图标。但是,材料图标库中仍然没有几个图标可用。 FontAwesome是一个了不起的平台,它提供了许多Web和移动应用程序中使用的有用图标。官方上没有适用于android的FontAwesome库,但希望有一个非常好的社区,其贡献对开发人员有帮助。因此,在本文中,我们将讨论两种不同的方法。
方法1
步骤1:创建一个新项目
要在Android Studio中创建新项目,请参阅如何在Android Studio中创建/启动新项目。
步骤2:将依赖项添加到build.gradle(Module:app)文件
将以下依赖项添加到build.gradle(Module:app)文件。
dependencies {
// font awesome library
implementation ‘info.androidhive:fontawesome:0.0.5’
}
步骤3:使用activity_main.xml文件
然后转到您要在其中放置字体超赞图标的XML文件。导航到应用程序> res>布局> activity_main.xml,然后将以下代码添加到该文件中。以下是activity_main.xml文件的代码。
XML
XML
在text属性中,我们仅放置图标的字符串值。您可以从字体真棒获得的值。这是链接,只需点击该链接,您便会获得价值。
输出界面:
只需运行您的应用程序即可。现在,您可以在屏幕上看到您的图标。
方法2
这种方法基本上就是我们从头开始要做的事情,不需要任何第三方插件实现。
步骤1:
- 通过此链接下载真棒otf字体文件。
- 下载后将其解压缩>转到otf文件夹>选择任何文件
- 用所有小写字母重命名文件
第2步:
创建资源目录,
- 在项目文件夹>主文件夹中>右键单击>选择“ Android资源目录”
- 从资源值>选择字体
- 之后,您会看到一个像这样的文件夹
- 现在,只需将fontawsome.otf文件复制粘贴到该目录中即可。
Note: We have renamed the fontawesome file as font_awesome.otf (do not use capital letters while renaming the file)
第三步:
- 要使用该图标,请使用font-awesome表示的字符串值。您可以从此链接获取它们。
- 在您想要的XML文件中使用以下代码
XML格式
只需查看
就是这样,您可以在屏幕上看到图标。这种方法可能会占用一些内存,因此如果您担心应用程序的大小,那么您的应用程序大小可能会有所增加,因此请不要使用第一种方法。如果您有任何困难,请随时检查github帐户。