📜  在Android中使用字体真棒图标的不同方法

📅  最后修改于: 2021-05-08 20:33:50             🧑  作者: Mango

图标是使天真的用户易于理解用户界面的符号。 Google UI在Material UI中提供了许多图标。但是,材料图标库中仍然没有几个图标可用。 FontAwesome是一个了不起的平台,它提供了许多Web和移动应用程序中使用的有用图标。官方上没有适用于android的FontAwesome库,但希望有一个非常好的社区,其贡献对开发人员有帮助。因此,在本文中,我们将讨论两种不同的方法。

方法1

步骤1:创建一个新项目

要在Android Studio中创建新项目,请参阅如何在Android Studio中创建/启动新项目。

步骤2:将依赖项添加到build.gradle(Module:app)文件

将以下依赖项添加到build.gradle(Module:app)文件。

步骤3:使用activity_main.xml文件

然后转到您要在其中放置字体超赞图标的XML文件。导航到应用程序> res>布局> activity_main.xml,然后将以下代码添加到该文件中。以下是activity_main.xml文件的代码

XML


  
    
          
        
  
        
    
  
    
          
        
  
        
          
    
  


XML


在text属性中,我们仅放置图标的字符串值。您可以从字体真棒获得的值。这是链接,只需点击该链接,您便会获得价值。

输出界面:

只需运行您的应用程序即可。现在,您可以在屏幕上看到您的图标。

输出界面

方法2

这种方法基本上就是我们从头开始要做的事情,不需要任何第三方插件实现。

步骤1:

  • 通过此链接下载真棒otf字体文件。
  • 下载后将其解压缩>转到otf文件夹>选择任何文件
  • 用所有小写字母重命名文件

第2步:

创建资源目录,

  • 项目文件夹>主文件夹中>右键单击>选择“ Android资源目录”
  • 资源值>选择字体
  • 之后,您会看到一个像这样的文件夹

  • 现在,只需将fontawsome.otf文件复制粘贴到该目录中即可。

第三步:

  • 要使用该图标,请使用font-awesome表示的字符串值。您可以从此链接获取它们。
  • 在您想要的XML文件中使用以下代码

XML格式


只需查看中的text属性和font-family属性。文本值是图标的字符串值,字体家族是字体资源文件夹中我们的fontswesome文件。

输出界面

就是这样,您可以在屏幕上看到图标。这种方法可能会占用一些内存,因此如果您担心应用程序的大小,那么您的应用程序大小可能会有所增加,因此请不要使用第一种方法。如果您有任何困难,请随时检查github帐户。

想要一个节奏更快,更具竞争性的环境来学习Android的基础知识吗?
单击此处前往由我们的专家精心策划的指南,以使您立即做好行业准备!