Eu tenho um TextView que exibe um texto longo. Eu quero dar algum espaço entre as linhas, como no CSS, com a propriedade line-height. Como eu posso fazer isso?
217
Você pode usar lineSpacingExtra
e lineSpacingMultiplier
no seu arquivo XML.
você pode examinar
android:lineSpacingExtra
e aplicá-lo ao seu XMLInformações adicionais estão nesta página
ou o método relacionado
public void setLineSpacing (float add, float mult)
Informações adicionais aqui
fonte
Se você quiser preenchimento entre texto, tente
LineSpacingExtra="10dp"
fonte
Esta resposta suplementar mostra o efeito de alterar o espaçamento entre linhas.
Você pode definir o multiplicador e / ou espaçamento extra com
Ou você pode obter os valores com
onde a fórmula é
O multiplicador padrão é
1
e o espaçamento extra padrão é0
.fonte
Você pode usar a
TextView.setLineSpacing(n,m)
funçãofonte
A adição
android:lineSpacingMultiplier="0.8"
pode aumentar o espaçamento entre linhas em 80%.fonte
A solução é simples. Basta usar estes dois atributos no seu
TextView
,lineSpacingExtra
elineSpacingMultiplier
Por exemplo,
fonte