cha*_*nge 45 android textview line-spacing
我在textview中添加了多行间距.android:lineSpacingExtra和之间有什么区别android:lineSpacingMultiplier?
lineSpacingExtra和2dp对我来说很好,但我想知道乘法器的作用是什么?
Jan*_*ans 53
不同之处在于android:lineSpacingExtra在TextView文本行之间添加额外的间距,并android:lineSpacingMultiplier作为行空间高度的比例因子.换句话说,每条线的高度都是height*multiplier + extra
J D*_*ith 15
它很简单:一个是加法的,一个是乘法的.
如果您的默认行间距为LINE_SPACING并使用:
float x = 2;
float y = 1.5;
setLineSpacing(x, y);
得到的行间距将是 1.5*LINE_SPACING + 2
重要的是要注意乘法首先发生!这遵循传统的操作顺序(加法前的乘法).
请参阅此处的文档:http://developer.android.com/reference/android/widget/TextView.html#setLineSpacing (float,love)
将来,首先查找此类文档可能是明智之举.;)
| 归档时间: | 
 | 
| 查看次数: | 21435 次 | 
| 最近记录: |