Tengo un TextView que muestra un texto largo. Quiero dar algo de espacio entre líneas como en CSS con la propiedad de altura de línea. ¿Cómo puedo hacerlo?
217
Puede usar lineSpacingExtra
y lineSpacingMultiplier
en su archivo XML.
puedes mirar
android:lineSpacingExtra
y aplicarlo a tu XMLInformación adicional está en esta página
o el método relacionado
public void setLineSpacing (float add, float mult)
Información adicional aquí
fuente
Si desea rellenar entre texto intente
LineSpacingExtra="10dp"
fuente
Esta respuesta complementaria muestra el efecto de cambiar el espacio entre líneas.
Puede configurar el multiplicador y / o el espaciado adicional con
O puede obtener los valores con
donde esta la formula
El multiplicador predeterminado es
1
y el espaciado adicional predeterminado es0
.fuente
Puedes usar la
TextView.setLineSpacing(n,m)
función.fuente
Agregar
android:lineSpacingMultiplier="0.8"
puede hacer que el espaciado entre líneas sea del 80%.fuente
La solución es simple. Simplemente use estos dos atributos en su
TextView
,lineSpacingExtra
ylineSpacingMultiplier
Por ejemplo,
fuente