TextView字间距问题
做项目时发现TextView的很多问题需要深究,比如字体对齐的问题还有字间距之类的,字体对齐这个问题比较坑,github上找了好多JustifyTextView效果都不好,还有图文混排时有卡顿的现象,最后还是在StackOverFlow上国际友人给了一个GITHUB的自定义TextView解决这个问题,但是在低端机上图文混排还是会有卡顿现象。
最坑爹的是设置字间距的问题,在网上搜了好多都是一样的,关键还是什么android:lineSpacingExtra还有android:lineSpacingMultiplier这明明是设置行间距的好吗,这样戏耍英语差的程序员真的好吗。。。还有不少说用android:textScaleX这个属性,亲身试过之后这个属性是整体拉伸的。看效果:
这个是普通的展示
下面这个是android:textScaleX这个属性的显示
看的出来,这个其实就是个整体拉伸的效果,字间距没有改变。最后我还是看了看API浏览了一下TextView的全属性,才发现本来很简单的东西怎么会在网上搞得这么复杂。看效果:
看的出来这个就是调整字间距的方法了,android:letterSpacing再附上API的解释
其实API的英语还马马虎虎看的懂,也不是很难,所以现在基本都是先去看API还能发现不少好玩的属性,最后再附上我搜索TextView调整字间距的百度结果
真没想到这么简单的属性居然在网上找的都是奇怪的回答,大家还是先自己试过之后再转载比较好吧,失恋之后打算写写博客,没什么其他牛B的想法就是想分享一下然后给年轻的自己留点能怀念的东西。第二篇博客,感觉不错哈哈