android中使用iconfont
16lz
2021-12-04
项目缺少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
更多相关文章
- Android入门教学视频免费下载
- android开发常用小知识点整理
- 【已解决】Android(安卓)Studio下,gradle project sync failed 错
- android 编写简单浏览器带下载
- 个人练习:ListView绑定数据和显示的几种方式
- android 抓包
- 快速下载 Android(安卓)framework 源码
- Android(安卓)TabWidget/TabHost的使用
- SDK + ADT + Android(安卓)Studio 国内下载地址