Android text style missing light, medium, thin,
This is font specific. Not all fonts have a light, medium, thin attribute/style, but the default font should. You can use the default light font by using fontFamily: sans-serif-light
or for thin, fontFamily: sans-serif-thin
.
For custom fonts, you would need to include the light version of the font and use it.
Letter Spacing
As an adjacent solution to change a font's looks, you could use letterSpacing
. This will change the distance between the letters within a TextView.
A positive number like 0.2 will add more of a gap, while negative like -0.1 will squish the letters together.
In Android 21+ you can programmatically call setLetterSpacing or in XML add letterSpacing.
You can only combine those three attributes :
- normal
- bold
- italic
http://developer.android.com/reference/android/widget/TextView.html#attr_android:textStyle
So it can be :
- normal
- bold
- italic
- bold | italic