android设置字体工具类(需要自己先下载ttf文件)
2016-04-19 14:08
926 查看
import android.content.Context; import android.graphics.Typeface; import android.view.View; import android.view.ViewGroup; import android.widget.Button; import android.widget.EditText; import android.widget.TextView; /** * Created by Administrator on 2016/2/26. */ public class TypefaceUtils { public static void updateTypeface(ViewGroup root, Context context) { Typeface typeface = Typeface.createFromAsset(context.getAssets(), "fonts/word.TTF"); for (int i = 0; i < root.getChildCount(); i++) { View child = root.getChildAt(i); if (child instanceof TextView) { ((TextView) child).setTypeface(typeface); } else if (child instanceof Button) { ((Button) child).setTypeface(typeface); } else if (child instanceof EditText) { ((EditText) child).setTypeface(typeface); }else if(child instanceof ViewGroup){ updateTypeface((ViewGroup)child,context); } } } }
相关文章推荐
- Android基础控件 - Spinner
- Android输入法弹出时覆盖输入框问题的解决方法
- 图片裁剪Imageview
- Android的Drawable
- 安卓HelloWorld问题
- Android 真正的“万能”Adapter
- android窗口泄漏,isInEditMode解决可视化编辑器无法识别自定义控件的问题
- Android应用程序插件化研究之资源冲突
- Android 的版本更新检测
- Android应用程序插件化研究之Activity注册
- 关于 Android 进程保活,你所需要知道的一切
- Android开发笔记(八十七)几个修饰关键字
- Android -- Sensor 简介
- Android studio 混淆proguard
- Android应用程序插件化研究之AssertManager
- Android studio 导入 Eclipse 代码的那些坑
- Android开发中,那些让你相见恨晚的方法、类或接口
- (转)Android Support ;v4、v7、v13的区别
- (转)Android百度地图之位置定位和附近查找代码简单实现 (上)
- android自定义渐变进度条