• 在Android上使用fontAwesome


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

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

  • 相关阅读:
    c: setjmp.h 库的使用
    c:struct之匿名struct
    php:对象的数组(3)
    linuxos:gcc include 具体位置
    linuxos: LAMP环境搭建
    c: macro define 复杂的宏定义
    php:对象的数组(1)
    springboot发送邮件
    springboot 展示图片
    wsl安装centos
  • 原文地址:https://www.cnblogs.com/breezemist/p/4012614.html
Copyright © 2020-2023  润新知