android阿里图标库,Android Stdio调用阿里图标库

article/2025/6/28 10:04:07

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

6c1555302777729326ca3efa0910d9ec.png

Step2:登陆账号

6c1555302777729326ca3efa0910d9ec.png

6c1555302777729326ca3efa0910d9ec.png

Step3:点击图标库

6c1555302777729326ca3efa0910d9ec.png

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

6c1555302777729326ca3efa0910d9ec.png

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

6c1555302777729326ca3efa0910d9ec.png

6c1555302777729326ca3efa0910d9ec.png

Step6.解压待用

6c1555302777729326ca3efa0910d9ec.png

6c1555302777729326ca3efa0910d9ec.png

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

6c1555302777729326ca3efa0910d9ec.png

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

6c1555302777729326ca3efa0910d9ec.png

6c1555302777729326ca3efa0910d9ec.png

6c1555302777729326ca3efa0910d9ec.png

6c1555302777729326ca3efa0910d9ec.png

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

6c1555302777729326ca3efa0910d9ec.png

Step10.新建一个iconfont的文件夹

6c1555302777729326ca3efa0910d9ec.png

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

6c1555302777729326ca3efa0910d9ec.png

6c1555302777729326ca3efa0910d9ec.png

Step12.Android studio中的配置

6c1555302777729326ca3efa0910d9ec.png

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

6c1555302777729326ca3efa0910d9ec.png

6c1555302777729326ca3efa0910d9ec.png

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

6c1555302777729326ca3efa0910d9ec.png

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

6c1555302777729326ca3efa0910d9ec.png

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

6c1555302777729326ca3efa0910d9ec.png

给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" />

6c1555302777729326ca3efa0910d9ec.png

6c1555302777729326ca3efa0910d9ec.png

6c1555302777729326ca3efa0910d9ec.png

在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);

}

}

6c1555302777729326ca3efa0910d9ec.png

6c1555302777729326ca3efa0910d9ec.png

运行查看效果

官方文档说明:

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

官方文档快照:

Android使用

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

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

6c1555302777729326ca3efa0910d9ec.png

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

6c1555302777729326ca3efa0910d9ec.png

第三步:打开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);

}

6c1555302777729326ca3efa0910d9ec.png

来自


http://chatgpt.dhexx.cn/article/5sKeQGLO.shtml

相关文章

引入阿里icon库的方法(font-class 引用)

iconfont-阿里巴巴矢量图标库 选择自己想要的图标,添加到购物车,选择【添加至项目】 使用【在线链接】生成【Font Class】,也就是通过类样式来使用这些图标 得到这些图标的class样式数据: 粘贴样式数据到项目中去: 【注…

阿里icon图标库使用说明

之前只会在图标库里把图片下载下来再逐个引用,实在是蠢的不行,mark一下自己的一整个项目的icon库如何创建。 1、进入阿里巴巴图标库网站http://www.iconfont.cn/ 2、搜索想要的图标 3、选一个需要的图标加入购物车 4、右上角找到购物车的图标将图标&am…

阿里图标库iconfont前端使用

前端难免需要用到各种各样的图标,感觉阿里图标库里面的图标比较齐全,故写篇博客做个笔记。 阿里图标库网址 阿里图标库三种应用说明,这里面分别有:icon单个使用,unicode引用,symbol引用 这三种使用方式&am…

接入阿里iconfont图标库详细教程

1:注册账号 点击链接进入阿里iconfont官网,用手机号注册并登录。 2:创建项目 2.1:选择资源管理-我的项目 2.2:点击新建项目,填写项目名,其他的默认选择,点击新建即可。 2.4&#xff…

Iconfont 在HTML中的使用

一、准备阶段: a.进入阿里巴巴矢量图标库www.iconfont.cn挑选所需的图标,加入购物车 b.点击网页中的购物车下载代码 二、3种方法实现 Iconfont 的HTML显示 Unicode 引用 Unicode 是字体在网页端最原始的应用方式,特点是: 兼容性最…

4个可以下载IEEE论文、计算机论文的网站

今天给大家分享4个可以下载到ieee论文、计算机论文的网站,助大家论文写作时提高效率! 1、掌桥科研(一站式科研服务平台) 该网站拥有1.4亿+中外论文文献,涵盖各个领域,其中ieee论文及计算机领域的论文很全,网站的论文可以直接下载,下载时可选择翻译成中文,很不错。 地…

【IEEE论文投稿word中双栏情况下插入单栏效果图片】

【IEEE论文投稿word中双栏情况下插入单栏效果图片】 word中双栏情况下插入单栏效果图片流程: word中双栏情况下插入单栏效果图片流程: 1、光标放在要插入图片的地方,选择 “布局”---->>>分隔符选项----选择 “分节符(连…

IEEE投稿完整流程——以IEEE Transactions on Cybernetics为例

全文目录 前言IEEE Transactions on CyberneticsSTEP 1: Type, Title, & AbstractSTEP 2: File UploadSTEP 3: AttributesSTEP 4: Author & InstitutionsSTEP 5: Reviewers & EditorsSTEP 6: Details & CommentsSTEP 7: Review & Submit 前言 以下是官方的…

签署IEEE论文版权协议

签署IEEE论文版权协议 ⚠申明: 未经许可,禁止以任何形式转载,若要引用,请标注链接地址。 全文共计77字,阅读大概需要1分钟 🌈更多学习内容, 欢迎👏关注👀【文末】我的个人…

如何免费获取IEEE论文,亲测有效,【分享给有需要的人】

之前想做去雾算法在果园对靶的应用,想要搜集一些资料,包括何凯明博士在IEEE收录的一篇去雾论文Single Image Haze Removal Using Dark Channel Prior-IEEE-Xplore官网论文链接 如果没有特殊渠道获取,得是IEEE允许的一些机构,并且需…

IEEE论文投稿流程

转载文章 这是篇节省你翻论坛、查资料的文章。 我将把每一步尽量写的清楚,能够让新手按照这篇文章进行完整的投稿。 即使你从未投过稿,完全不了解IEEE的投稿流程,希望按照这篇文章,能够帮助你流畅无误的投稿 这是针对本科生和低年…

能源预测:回顾与展望(IEEE论文)

目录 ABSTRACTI. INTRODUCTIONII. A BIRD’S EYE VIEWA. SELECTED REVIEWSB. BIBLIOMETRIC ANALYSIS III. RESEARCH FRONTIERSA. ARTIFICIAL INTELLIGENCE AND MACHINE LEARNINGB. FORECAST COMBINATION AND ENSEMBLE FORECASTINGC. HIERARCHICAL FORECASTINGD. PROBABILISTIC …

IEEE论文参考文献格式

本文整理记录IEEE论文的参考文献正确的格式,包括引用书籍、期刊论文、会议论文。参考了IEEE官方颁布的参考文献相关文件。 首先请注意以下几点: 作者姓名的名仅保留首字母,姓全部保留。比如:蔡徐坤(Xukun Cai&#xf…

快速写出高质量IEEE论文的经验总结

导读 对于很多读者而言,写一篇高质量论文一直是一个很头疼问题,这篇文章摘自知乎问答,希望作者们提出的意见能对读者们有所帮助。 作者:知乎用户 https://www.zhihu.com/question/22790506/answer/81787300 恭喜你已经有了一个A类…

【IEEE】IEEE论文从投稿到发表全流程案例说明

【IEEE】IEEE论文从投稿到发表全流程案例说明 1、选期刊-写论文2、投稿3、论文状态变化和应对流程4、版权转移5、自动更新orcid确认6、预印版成果发行邮件7、校对(校样)8、收到缴费账单缴费9、发表 1、选期刊-写论文 IEEE期刊/会议投稿超详细流程官方讲…

如何写好一篇高质量的IEEE/ACM Transaction级别的计算机科学论文?

链接:https://www.zhihu.com/question/22790506/answer/316005175 编辑:深度学习与计算机视觉 声明:仅做学术分享,侵删 作者:知乎用户https://www.zhihu.com/question/22790506/answer/81787300 恭喜你已经有了一个A类…

怎么把动态ip改成静态ip?

一般来说,我们连接到诶无线网络时会有一个默认分配的IP地址,但是有时为了方便起见,我们也会设置一个静态IP地址,具体怎么做呢? 一、登陆到centos系统,输入ifconfig查看您自己的本地IP地址信息。 (rootmun…

静态IP是什么意思?和动态IP 有什么区别

互联网已成为我们生活的一部分,由于其性质,它包含了太多的概念。其中包括MAC 地址、IP地址、协议等等。今天,我们正在研究其中一个概念,静态IP。静态IP往往伴随着IP地址管理或者是IP冲突等情况下出现,其实静态IP也是一…

ubuntu16.04 设置动态ip和静态ip及route命令的使用

ubuntu16.04 网卡命名 在给ubuntu的有线网卡或者无线网卡设置静态ip之前,首先我们需要了解有关网卡命名的知识。在unbuntu16.04之后,ifconfig会发现网卡名eth0变成了enp2s0,wlan0变成了wl类似的名称。1.网卡命名的规则 在udev-builtin-net_i…

虚拟机网络配置(配置动态ip和静态ip)

文章目录 前言一、动态网络配置二、静态网络配置总结 前言 下面主要介绍动态和静态两种网络配置方法,大家可以根据自己的需求求进行配置。 提示:以下是本篇文章正文内容,下面案例可供参考 一、动态网络配置 经过动态网络配置的IP在重新启动…