我看了一些方法,这是是最简单的!!!
直接在res目录下新建font目录然后放字体文件
1.可以xml来:(myfont.xml)
<?xml version="1.0" encoding="utf-8"?>
<font-family xmlns:android="http://schemas.android.com/apk/res/android">
<font
android:fontStyle="normal"
android:fontWeight="400"
android:font="@font/yuehei" />
<!--<font-->
<!--android:fontStyle="italic"-->
<!--android:fontWeight="400"-->
<!--android:font="@font/yuehei" />-->
</font-family>
然后在style.xml中设置主题,就OK了!!!!!!
<!-- Base application theme. -->
<style name="AppTheme" parent="Theme.AppCompat.Light.NoActionBar">
<!-- Customize your theme here. -->
<item name="colorPrimary">@color/colorPrimary</item>
<item name="colorPrimaryDark">@color/colorPrimaryDark</item>
<item name="colorAccent">@color/colorAccent</item>
<item name="windowActionBar">false</item>
<item name="windowNoTitle">true</item>
<item name="android:fontFamily">@font/myfont</item>
</style>
2.也可以直接:
<item name="android:fontFamily">@font/yuehei</item>