在Android上使用fontAwesome
2024-10-19 05:18:56
再也不用做那些讨厌的小图标了!
从网上找了些资料,总结下在android上使用fontAwesome的方法。
1.到官网上下载资源包,找到其中的字体文件fontawesome-webfont.ttf,复制到程序的assets中,其实这一步就和使用其他字体一样。
2.http://fontawesome.io/cheatsheet/到这个网站查询你所需要的图标的unicode。
3.可以建立一个Textview的子类,用来统一设置字体样式,代码如下
public class FontAwesomeTextView extends TextView {
public FontAwesomeTextView(Context context, AttributeSet attrs) {
super(context, attrs);
Typeface font = Typeface.createFromAsset(context.getAssets(),
"fontawesome-webfont.ttf");
this.setTypeface(font);
}
}
4.在需要的xml中用自定义的类代替TextView
5.设置相应的textview的内容
call_icon_view.setText(Html.fromHtml(""));
注意,这里不能直接设置为"",需要用到Html.fromHtml(""),底层原因待研究!
最新文章
- SQL 字符串处理大全
- web兼容性测试
- Java NIO 备忘
- JS跨域笔记
- android——拍照,相册图片剪切其实就这么简单
- VS2010/MFC设置对话框控件的Tab顺序
- ASP.NET MVC上传文件----uploadify的使用
- UWP锁、解屏后无法响应操作
- Alex: 2018年对混合现实MR的展望
- SpriteKit:在场景过渡中暂停动画
- mysql 5.7安装图解 mysql 5.7图文安装完整教程
- silverlight 基本信息学习随笔
- Springboot打包支持第三方jar
- Java使用递归的方法进行冒泡排序
- 20155233 《网络对抗》Exp7 网络欺诈技术防范
- 【jvm】java查看内存使用jmap,jstat和jstack使用 ,docker启动服务下查看jvm使用情况
- eclipse—Maven项目打包成exe
- delphi 事务处理SQL语句
- Linux内核版本
- 子查询在UPDATE 语句中的应用