项目缺少ui,但是又需要很多icon,为了和web的界面统一,android中,我也采用里iconfont的方案。写一个iconTextView继承TextView

package com.edusohoapp.app.view;import android.content.Context;import android.graphics.Typeface;import android.widget.TextView;/** * Created by suju on 14-5-12. */public class EduSohoIconView extends TextView{    private Context mContext;    public EduSohoIconView(Context context) {        super(context);        mContext = context;        initView();    }    public EduSohoIconView(android.content.Context context, android.util.AttributeSet attrs) {        super(context, attrs);        mContext = context;        initView();    }    private void initView()    {        Typeface iconfont = Typeface.createFromAsset(mContext.getAssets(), "normal.ttf");        setTypeface(iconfont);    }}

去网上选择一个齐全一点的iconfont库,然后下载ttf文件放到安卓的assets目录中。“normal.ttf”是我这里使用的字体名称。

下载一个fontlab studio 可以查看font字体的unicode编码,因为在安卓中TextView 要使用unicode值。




如上图,F002就是字体的unicode值。

这样更改TextView的text值为 就可以显示自定义的font

更多相关文章

  1. Android入门教学视频免费下载
  2. android开发常用小知识点整理
  3. 【已解决】Android(安卓)Studio下,gradle project sync failed 错
  4. android 编写简单浏览器带下载
  5. 个人练习:ListView绑定数据和显示的几种方式
  6. android 抓包
  7. 快速下载 Android(安卓)framework 源码
  8. Android(安卓)TabWidget/TabHost的使用
  9. SDK + ADT + Android(安卓)Studio 国内下载地址

随机推荐

  1. Android调试工具 adb
  2. android通过shape.xml制作渐变背景
  3. (二)Android系统信息
  4. android Linearlayout中有关gravity与lay
  5. 笔记 RelativeLayout:相对布局管理器:
  6. Android平台开发-Android(安卓)keypad ma
  7. Android单元测试之Local unit tests(下)
  8. Android内存管理、监测剖析
  9. android开发每日汇总【2011-12-6】
  10. android:visibility属性