2011-07-28 19 views

Respuesta

317

Puede usar lineSpacingExtra y lineSpacingMultiplier en su archivo XML.

+8

lineSpacingMultiplier funciona para mí con valores flotantes como: android: lineSpacingMultiplier = "0.8" – Juancho

+2

¿Puede explicar cómo funcionan? ¿De dónde se toman estas medidas? ¿Puedes dar ejemplos con relación a la fuente y también al idioma? Por ejemplo, el espaciado de línea se mide desde la línea de base, pero el idioma de Asia oriental no tiene línea base. ¿Dónde se define el espaciado de línea predeterminado? ¿Está en la fuente en sí? –

+0

@Romain Guy, me gustó la pregunta de Christopher Perry .., ¿puede contestar ... sería de gran ayuda. – eRaisedToX

17

Puede utilizar TextView.setLineSpacing(n,m) función.

52

Si quieren relleno entre el texto intentar LineSpacingExtra="10dp"

<TextView 
     android:layout_width="match_parent" 
     android:layout_height="180dp" 
     android:lineSpacingExtra="10dp"/> 
+0

¿Por qué debería comparar por otro ..? Esta respuesta es de mi lado ... y creo que esto no es incorrecto ... !! –

1

Adición android:lineSpacingMultiplier="0.8" puede hacer que el interlineado a 80%.