安卓添加全局字体tff
16lz
2021-01-23
1.android studio选取Android列表,自动创建assets文件夹
转发:https://www.cnblogs.com/zxxiaoxia/p/7364366.html
2.创建MyApplication
package com.tayh.qrdemo;import android.app.Application;import android.graphics.Typeface;import java.lang.reflect.Field;public class MyApplication extends Application { private static MyApplication application; @Override public void onCreate() { super.onCreate(); application=this; initType(); } private void initType(){ Typeface typeface=Typeface.createFromAsset(getAssets(),"fonts/MicrosoftYaHei.ttf"); Field field = null; try { field = Typeface.class.getDeclaredField("MONOSPACE"); field.setAccessible(true); field.set(null,typeface); } catch (NoSuchFieldException e) { e.printStackTrace(); } catch (IllegalAccessException e) { e.printStackTrace(); } }}
3.添加style
4.修改manifest,主要添加application和theme
更多相关文章
- Android手机开发:图片的放大和缩小显示ImageView
- android拼接多张bitmap图片
- Android字体设置
- Android自动播放图片功能实现
- Android Glide设置图片圆角,亲测有效
- ANDROID图片压缩代码