Comment définir le poids de la police comme léger, régulier dans Android
J'ai 3 texte.
J'ai besoin de mettre leur poids Léger, Régulier et Condensée.
Quelqu'un peut-il m'aider sur la façon d'atteindre cet objectif dans Android?
source d'informationauteur user4582135
Vous devez vous connecter pour publier un commentaire.
Utilisation
android:textStyle
sur unTextView
pour définir le style de texte comme grasitalique ou normal.Voici un exemple d'un
TextView
avec un gras style de texte:Si vous souhaitez utiliser la lumière ou condensé, vous devrez modifier votre police. Vous pouvez le faire comme ceci:
Pour plus d'informations sur les polices, veuillez également regarder la réponse suivante Les valeurs valides pour android:fontFamily et ce qu'ils ont de la carte?
Vous pouvez uniquement afficher un TextView que la Lumière, Régulière et Condensée, si la police que vous faites référence, permet à ces styles.
Par exemple, si vous importez une police dans votre projet et il n'a pas de Lumière ou de Résumés, je ne pense pas que c'est (si j'ose dire) pour faire apparaître le texte avec style dans votre TextView. Si vous importez votre propre police, de travailler avec elle par programmation, par exemple, Dans une activité de déclarer un mondial TextView:
Puis dans onCreate(), référence à la fontfile vous enregistrer dans /actif:
Avis que j'ai importé la version condensée de mon fichier de police (comme .ttf), non pas comme un emballés de police .ttc. Vous pouvez apporter plusieurs versions d'une police, mais vous devriez le mettre en tant que personne .fichiers ttf au lieu d'un fichier compressé parce que vous souhaitez pour référence le style spécifique .ttf.
Toutefois, si vous utilisez un système de police qui vous permet de référencer les différents styles de votre xml, voir ce qu'ils disent ici:
Les valeurs valides pour android:fontFamily et ce qu'ils ont de la carte?
Comme ils disent, pour quelque chose comme Roboto, vous allez utiliser la fontFamily.
Utilisation: android:textStyle ajouter du style à votre textview.
Exemple:
Cela rendra le texte italique