1.修改行间距(最简单)
在xml中设置
(1)lineSpacingMultiplier属性,意思是行与行之间的距离倍数,相当于word里面的行间距,例如1.5倍行间距
android:lineSpacingMultiplier="1.5"
(2)lineSpacingExtra属性,直接设定行与行之间的距离,每行相距3dp
android:lineSpacingExtra="3dp"
通过上面的任何一种方法都可以实现行间距的调整。
2.修改字间距(牛逼的来了)
之前网上有人说,通过android:textScaleX可以调整,事实是不行的,Scale很明显是缩放比例,这个属性是控制字放大缩小用的。要实现调整字间距,只能自定义TextView来实现了,下面附上代码。
/** * 作者: * 自定义可以调节字间距的TextView,使用的时候,要在JAVA代码中调用settext方法设置文字,调用setSpacing设置* 字间距(float类型) */ public class ShangshabanChangeTextSpaceView extends Te