How to change fontFamily of TextView in Android

后端 未结 30 2911
感动是毒
感动是毒 2020-11-22 01:05

So I\'d like to change the android:fontFamily in Android but I don\'t see any pre-defined fonts in Android. How do I select one of the pre-defined ones? I don\'

30条回答
  •  萌比男神i
    2020-11-22 01:33

    From android 4.1 / 4.2 / 5.0, the following Roboto font families are available:

    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)
    

    in combination with

    android:textStyle="normal|bold|italic"
    

    this 16 variants are possible:

    • Roboto regular
    • Roboto italic
    • Roboto bold
    • Roboto bold italic
    • Roboto-Light
    • Roboto-Light italic
    • Roboto-Thin
    • Roboto-Thin italic
    • Roboto-Condensed
    • Roboto-Condensed italic
    • Roboto-Condensed bold
    • Roboto-Condensed bold italic
    • Roboto-Black
    • Roboto-Black italic
    • Roboto-Medium
    • Roboto-Medium italic

    fonts.xml

    
    
        sans-serif-light
        sans-serif-medium
        sans-serif
        sans-serif-condensed
        sans-serif-black
        sans-serif-thin
    
    

提交回复
热议问题