Android style de texte manquant de lumière, moyen, fin,
Lors de la configuration des polices personnalisées pour un textview, je ne peux que choisir normal, gras ou en italique:
Comment puis-je définir le style à lumière au lieu de gras dans l'exemple suivant?
<TextViewWithCustomFont
...
android:textStyle="bold"/>
- L'utilisation d'une combinaison d'entre elles, par exemple
android:textStyle="normal|bold|italic"
ouandroid:textStyle="normal|bold"
, vous avez plus de 10 combinaisons. - il y a seulement 4 combinaisons.
normal
,bold
,italic
etbold|italic
. Dans le code c'estTypeface.BOLD
,Typeface.ITALIC
,Typeface.BOLD_ITALIC
etTypeface.NORMAL
. Parce que ce sont des nombres Entiers et gras étant de 1 et italique être 2 et italic 3 puisTypeface.ITALIC|Typeface.BOLD == Typeface.BOLD_ITALIC
android:textStyle="normal|bold"
juste donner un gras???
Vous devez vous connecter pour publier un commentaire.
C'est la police de caractères spécifique. Pas toutes les polices de caractères ont un lumière, moyen, mince l'attribut ou le style, mais la police par défaut devrait. Vous pouvez utiliser la valeur par défaut de la lumière police à l'aide de
fontFamily: sans-serif-light
ou mince,fontFamily: sans-serif-thin
.Pour les polices personnalisées, vous devez inclure la version légère de la police et de l'utiliser.
Vous ne pouvez combiner ces trois attributs :
http://developer.android.com/reference/android/widget/TextView.html#attr_android:textStyle
De sorte qu'il peut être :
style
- il suffit de la police. Cela signifie que l'attribut style est inutile dans les polices personnalisées.