问题
When setting custom fonts for a textview, I can only choose normal, bold or italic:
How can I set the style to be light instead of bold in the following example?
<TextViewWithCustomFont
...
android:textStyle="bold"/>
回答1:
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.
回答2:
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
来源:https://stackoverflow.com/questions/18233486/android-text-style-missing-light-medium-thin