Step1.访问阿里图标库官网https://www.iconfont.cn/home/index?spm=a313x.7781069.1998910419.2

Step2:登陆账号

Step3:点击图标库

Step4,将要使用的图标填入库

Step5.点击右上角购物车按钮,下载代码

Step6.解压待用

Step7.在Android Studio中的src文件夹右键

Step8.单击New,创建Assets文件夹

Step9.找到安装目录中的assets文件夹(通常位于\...\app\src\main目录下)

Step10.新建一个iconfont的文件夹

Step11.将Step6中的iconfont.ttf复制到上一步新建的文件夹中,打开Step6文件夹中的demo_index.html备用

Step12.Android studio中的配置

(先查看Android Studio中的Assets中是否有建的文件夹和复制的文件)

在res/values/strings.xml,添加 string 值:

这个是Step11.中打开网页中的字符Unicode

打开 activity_main.xml,添加 string 值到 TextView

给TextView添加ID属性,当然TextView的

android:textColor="#ff0000"

android:textSize="100sp"

android:textStyle="bold"

都可使用

该处代码:

xmlns:app="http://schemas.android.com/apk/res-auto"

xmlns:tools="http://schemas.android.com/tools"

android:layout_width="match_parent"

android:layout_height="match_parent"

tools:context=".MainActivity">

android:id="@+id/icon"

android:textColor="#ff0000"

android:textSize="100sp"

android:textStyle="bold"

android:layout_width="wrap_content"

android:layout_height="wrap_content"

android:text="@string/icons"

app:layout_constraintBottom_toBottomOf="parent"

app:layout_constraintLeft_toLeftOf="parent"

app:layout_constraintRight_toRightOf="parent"

app:layout_constraintTop_toTopOf="parent" />

在Activity中为 TextView 指定文字

代码:

import android.graphics.Typeface;

import android.os.Bundle;

import android.widget.TextView;

public class MainActivity extends AppCompatActivity {

@Override

protected void onCreate(Bundle savedInstanceState) {

super.onCreate(savedInstanceState);

setContentView(R.layout.activity_main);

Typeface typeface=Typeface.createFromAsset(getAssets(),"iconfont/iconfont.ttf");

//iconfont/iconfont.ttf为字体文件路径

TextView textView=findViewById(R.id.icon);

textView.setTypeface(typeface);

}

}

运行查看效果

官方文档说明:

https://www.iconfont.cn/help/detail?spm=a313x.7781069.1998910419.15&helptype=code

官方文档快照:

Android使用

android可以直接使用单个icon(svg,png)。也可以直接引入字体应用:

第一步:从iconfont平台选择要使用到的图标,并下载至本地;复制字体文件到项目assets目录

第二步:打开从iconfont平台下载下来的文件,并在目录中打开demo.html,找到图标相对应的HTML实体字符码;

第三步:打开res/values/strings.xml,添加string值;

㘅 㖭 㖮 㖯

第四步:打开activity_main.xml,添加string值到TextView:

android:id="../../+id/like"

android:layout_width="wrap_content"

android:layout_height="wrap_content"

android:text="../../string/icons"/>

第五步:为TextView指定文字:

import android.graphics.Typeface;

protected void onCreate(Bundle savedInstanceState) {

super.onCreate(savedInstanceState);

setContentView(R.layout.activity_main);

Typeface iconfont = Typeface.createFromAsset(getAssets(), "iconfont/iconfont.ttf");

TextView textview = (TextView)findViewById(R.id.like);

textview.setTypeface(iconfont);

}

来自

android阿里图标库,Android Stdio调用阿里图标库相关推荐

  1. Android NDK开发: 通过C/C++调用第三方so库

    文章目录 一.编写so库代码 二.安装Android NDK 三.编译so库 3.1 编辑Android.mk 3.2 编辑Application.mk 3.3 编译 四.集成到Android工程中 ...

  2. 嵌入式Linux支持dlopen,Android下使用dlopen函数动态调用.so链接库

    在这篇文章([09.03.25]Linux环境中dlopen函数的简单应用)中.实现了在UBUNTU LINUX环境下使用dlopen函数动态调用.so链接库.但是也提到了在Android下未能成功. ...

  3. 阿里云服务器调用阿里云企业邮箱

    使用阿里云的服务器中调用阿里企业邮箱出现的问题 阿里云的服务器默认禁止了25端口 ,导致发送邮件失败 解决方案 申请解封25端口 或者直接使用80端口(°ー°")

  4. vue调用阿里云无痕验证

    vue调用阿里云无痕验证 在调用阿里云无痕验证时有个先决条件需要全局变量先定义才能去加载js set_ALY_config () {var _this = thisreturn new Promise ...

  5. Linux静态库和动态库创建与调用

    Linux静态库和动态库创建与调用 1. 静态函数库 2. 动态函数库 第1步:编辑得到举例的程序--hello.h.hello.c和main.c: 第2步:将hello.c编译成.o文件: gcc ...

  6. Linux下动态库和静态库制作与调用

    Linux下动态库和静态库制作与调用 1.动态库和静态库简介   静态库是指在应用中,有一些公共代码需要反复使用,就把这些代码编译为"库"文件:在链接步骤中,连接器将从库文件取得所 ...

  7. python调用c++动态库 linux_linux中使用boost.python调用c++动态库的方法

    前言 最近开始使用 robot framework 测试c++的动态库,robot framework 是跑在 windows 上面,c++动态库是跑在远程linux主机上面.测试办法是让 robot ...

  8. 【错误记录】360 加固后的运行错误 ( 加固 SO 动态库时不能对第三方动态库进行加固 )

    文章目录 一.加固 SO 动态库报错 二.解决方案 一.加固 SO 动态库报错 在 [Android 安全]使用 360 加固宝加固应用 ( 购买高级加固服务 | 设置资源加固 | 设置 SO 文件保 ...

  9. 静态库、动态库、静态链接、动态链接、系统运行库混合、MD MT默认库冲突问题

    一.静态库项目 静态库lib:(注意和"静态运行库"区分)   就是.lib文件,一个.c或.cpp会编译成一个.obj,多个.obj可以组合成一个.lib库.lib=多个obj. ...

  10. VUE在线调用阿里Iconfont图标库

    前言 多年前我本是个服务端小白,随着行业内卷,硬是被熬成了前端小白...开个玩笑,只是个人比较喜欢学习技术罢了!本章将带领大家以另一个高端的方式打开阿里Iconfont图标库,过去,我们要么是自己在网 ...

最新文章

  1. Android5.0新特性:主题样式
  2. 创意赛第二季又来了,PaddleHub人脸关键点检测实现猫脸人嘴特效
  3. Java经典面试题整理及答案详解(五)
  4. 能否用痰盂盛饭——谈谈在头文件中定义外部变量
  5. 计算机转正述职报告ppt,转正述职报告ppt
  6. php yii多表查询
  7. python截取指定字符串_python 正则匹配获取指定多个词的在字符串(句子/段落)索引位置...
  8. python高阶_Python高阶学习
  9. java静态方法和非静态方法的区别_史上最全阿里 Java 面试题总结
  10. Python爬取你好李焕英豆瓣短评生成词云
  11. scrapy 快速入门
  12. 进程介绍(理论部分)
  13. 在HTML页面添加数学公式格式
  14. android 超链接事件,Android之捕获TextView超链接
  15. java 获取某个时间点增加30分钟之后的时间点
  16. 人脸识别最低像素_深入浅出人脸识别技术
  17. python在abaqus中的应用pdf_Python语言在Abaqus中的应用
  18. 第7章第30节:四图排版:四张图片交错对齐排列 [PowerPoint精美幻灯片实战教程]
  19. 基于visual c++之windows核心编程代码分析(24)IO控制、内核通信
  20. pmp考试是什么?有没有含金量?值得考吗?(附2023 年考试时间、备考资料)

热门文章

  1. 跟我一起玩Win32开发(18):使用对话框的两个技巧
  2. java花店管理系统课程设计报告,花店管理系统 数据库原理课程设计报告.doc
  3. C++程序设计谭浩强 全部习题答案
  4. weblogic部署模式
  5. WPE封包外挂教程(下)
  6. 安徽理工大学计算机科学工程学院,安徽理工大学计算机科学与工程学院文件(3页)-原创力文档...
  7. python 执行py文件_python入门篇:python怎么运行?python如何运行py文件?
  8. Linux版QQ安装教程
  9. 资深Java面试题及答案(汇总)
  10. Java中生成随机数的4种方式!