安卓添加全局字体tff
16lz
2022-05-26
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
更多相关文章
- TextView添加Onclick点击无效没反应解决办法
- android 长按菜单的使用
- 【android开发】之【android动态布局方法总结】
- 日积月累--android基础知识日记
- android 6.0 创建文件或文件夹失败
- android tabhost学习
- android 添加menu 菜单项
- Android(安卓)sqlite 基础实例
- Android虚拟sdcard