Android中使用自定义的字体
来源:互联网 发布:“免费淘宝模版代码” 编辑:程序博客网 时间:2024/05/16 15:19
有时候应用中希望使用自定义的字体文件,下面的代码可以作为参考。 1. 将字体文件放入assert文件夹下,这里为fonts/xxx.ttf。2. 在需要改变字体的Acitivity中使用FontManager.changeFonts()方法来改变字体。 package arui.blog.csdn.net; import android.app.Activity; import android.graphics.Typeface; import android.view.View; import android.view.ViewGroup; import android.widget.Button; import android.widget.EditText; import android.widget.TextView; public class FontManager { public static void changeFonts(ViewGroup root, Activity act) { Typeface tf = Typeface.createFromAsset(act.getAssets(), "fonts/xxx.ttf"); for (int i = 0; i < root.getChildCount(); i++) { View v = root.getChildAt(i); if (v instanceof TextView) { ((TextView) v).setTypeface(tf); } else if (v instanceof Button) { ((Button) v).setTypeface(tf); } else if (v instanceof EditText) { ((EditText) v).setTypeface(tf); } else if (v instanceof ViewGroup) { changeFonts((ViewGroup) v, act); } } } }
- Android中使用自定义的字体
- Android中使用自定义的字体
- Android中使用自定义的字体
- Android中使用自定义的字体
- Android 中使用自定义字体的方法
- Android 中使用自定义字体的方法
- Android 中使用自定义字体的方法
- Android 中使用自定义字体的方法
- Android 中使用自定义字体的方法
- android的widget中使用自定义的字体TTF~
- 在ANDROID中使用自定义字体
- Android 开发中怎么使用自定义字体?
- Android 开发中怎么使用自定义字体?
- Android 开发中怎么使用自定义字体?
- 在Android中使用自定义字体
- 在Android O中使用自定义字体
- 在Android O中使用自定义字体
- android中使用自定义字体以及图标字体
- Android的Location功能代码
- Android复制粘贴到剪贴板
- Visual C++ 6.0 Processor Pack 编译xvidcore1.1.0
- jetty/Reference/Jetty.xml
- android中使用哪种方式解析XML比较好
- Android中使用自定义的字体
- Android框架浅析之锁屏(Keyguard)机制原理
- Android中为TextView增加自定义的HTML标签
- getWidth和getMeasuredWidth的正解
- 王垠 fvwm 简明教程
- GONE,VISIBLE和INVISIBLE区别
- 从C++到Objective-c
- update-alternatives学习笔记
- Handler的大致流程