android 全局设置字体样式

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中使用主题

效果如下:不再需要一个一个去设置字体了

猜你喜欢

转载自blog.csdn.net/CHEN_ZL0125/article/details/103233885