Back

android - 设置全局字体 Roboto

发布时间: 2017-08-23 03:40:00

关于安卓的字体, 目前默认是有Roboto的: 

参考: https://stackoverflow.com/questions/16404820/how-to-set-default-font-family-for-entire-android-app

android:fontFamily="sans-serif"           // roboto regular
android:fontFamily="sans-serif-light"     // roboto light
android:fontFamily="sans-serif-condensed" // roboto condensed
android:fontFamily="sans-serif-black"     // roboto black
android:fontFamily="sans-serif-thin"      // roboto thin (android 4.2)
android:fontFamily="sans-serif-medium"    // roboto medium (android 5.0)

修改方式:

1. 看AndroidManifest.xml: 

    <application
          android:theme="@style/AppTheme"

2. 找到这个主题文件:   (res/values/styles.xml ) 

<resources>
    <!-- Base application theme. -->
    <style name="AppTheme" parent="Theme.AppCompat.NoActionBar">
        <item name="android:textViewStyle">@style/RobotoTextViewStyle
    </style>
    <!-- 字体 -->
    <style name="RobotoTextViewStyle" parent="android:Widget.TextView">
        <item name="android:fontFamily">sans-serif
    </style>
</resources>

Back