zoukankan      html  css  js  c++  java
  • 在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(""),底层原因待研究!

  • 相关阅读:
    JavaScript 基础知识 4
    JavaScript 基础知识 5 函数
    JavaScript 基础知识 3
    JavaScript 基础知识 2
    JavaScript 基础知识 1
    JavaScript 一
    HTML <a>等元素
    HTML CSS
    HTML <head> 元素
    HTML <meta> 标签
  • 原文地址:https://www.cnblogs.com/breezemist/p/4012614.html
Copyright © 2011-2022 走看看