278 votes

Remplissage entre les lignes d'un TextView Android

J'ai un TextView qui affiche un long texte. Je veux donner de l'espace entre les lignes comme en CSS avec la propriété line-height. Comment puis-je le faire ?

18voto

Vishnu Haridas Points 3544

Vous pouvez utiliser TextView.setLineSpacing(n,m) fonction.

10voto

LeonardoSibela Points 424

Vous pouvez utiliser lineSpacingExtra et lineSpacingMultiplier dans votre fichier XML.

lineSpacingExtra ajouter un espacement supplémentaire entre les lignes de texte d'un TextView

<TextView
    android:lineSpacingExtra="4dp" />

lineSpacingMultiplier fonctionne comme un facteur d'échelle pour la hauteur de l'interligne :

<TextView
    android:lineSpacingMultiplier="1.2" />

En d'autres termes, chaque hauteur de ligne sera height * multiplier + extra .

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X