再也不用做那些讨厌的小图标了!

从网上找了些资料,总结下在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(""),底层原因待研究!

最新文章

  1. SQL 字符串处理大全
  2. web兼容性测试
  3. Java NIO 备忘
  4. JS跨域笔记
  5. android——拍照,相册图片剪切其实就这么简单
  6. VS2010/MFC设置对话框控件的Tab顺序
  7. ASP.NET MVC上传文件----uploadify的使用
  8. UWP锁、解屏后无法响应操作
  9. Alex: 2018年对混合现实MR的展望
  10. SpriteKit:在场景过渡中暂停动画
  11. mysql 5.7安装图解 mysql 5.7图文安装完整教程
  12. silverlight 基本信息学习随笔
  13. Springboot打包支持第三方jar
  14. Java使用递归的方法进行冒泡排序
  15. 20155233 《网络对抗》Exp7 网络欺诈技术防范
  16. 【jvm】java查看内存使用jmap,jstat和jstack使用 ,docker启动服务下查看jvm使用情况
  17. eclipse—Maven项目打包成exe
  18. delphi 事务处理SQL语句
  19. Linux内核版本
  20. 子查询在UPDATE 语句中的应用

热门文章

  1. 细菌觅食算法-python实现
  2. BZOJ-1002 轮状病毒 高精度加减+Kirchhoff矩阵数定理+递推
  3. POJ1141 Brackets Sequence
  4. POJ1523 SPF
  5. DEDECMS数据库执行原理、CMS代码层SQL注入防御思路
  6. 走进科学 WAF(Web Appllication Firewall)
  7. appium向右滑动
  8. ci中如何私有化方法
  9. hdu 2049 不容易系列之(4)——考新郎
  10. Hello world,Hello 2014,Bye 2013