Android 8.0(26)引入的新特性,字体资源化。小于此版本的需要引入surpport->=26。
具体使用,xml中
android:font="@font/huawenxinsong"
java中
R.font.myfont 和其他资源(图片)使用类似
Typeface typeface = getResources().getFont(R.font.****);
tv.setTypeface(typeface);
或者直接使用
Typeface t= ResourcesCompat.getFont(getApplicationContext(),R.font.***);
font的项目存放位置,res--font文件夹,将你的font拷贝到此文件夹。