font 在xml使用

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拷贝到此文件夹。

你可能感兴趣的:(android)