学而实习之 不亦乐乎

Android 中 TextView 设置行间距和字间距

2023-12-08 21:09:48

一、行间距

TextView 设置行间距可以通过设置TextView属性的 android:lineSpacingExtra 或 android:lineSpacingMultiplier 来达到效果

1、android:lineSpacingExtra 设置行间距:

android:lineSpacingExtra="2dp"

2、android:lineSpacingMultiplier 设置行间距的倍数

android:lineSpacingMultiplier="1.2"

3、代码中设置

//第一个参数是精确值,后一个是倍数
textView.setLineSpacing(50,1.2f);

二、字间距

通过设置android:letterSpacing这个属性就可以非常方便的设置水平方向文本的字间距

1、XML中

android:letterSpacing="0.05"

2、代码中动态设置

textView.setLetterSpacing(0.05);