1、把字体放入res资源文件夹font中
2、在style.xml中你所使用的主题中加入
<style name="AppTheme" parent="Theme.AppCompat.Light.NoActionBar">
<!-- Customize your theme here. -->
<item name="android:windowBackground">@color/windowBackground</item>
<item name="colorPrimary">@color/colorPrimary</item>
<item name="colorPrimaryDark">@color/colorPrimaryDark</item>
<item name="colorAccent">@color/colorAccent</item>
<item name="windowActionBarOverlay">true</item>
<item name="android:fontFamily" tools:targetApi="jelly_bean">@font/fzshangkjw</item>
<item name="android:windowContentOverlay">@null</item>
<item name="actionModeBackground">@color/colorPrimary</item>
</style>
3、在清单文件中使用该主题;或者需要的activity中使用主题
效果如下:不再需要一个一个去设置字体了