有一种方法可以在TextView
中乘以行之间的间距我想将它乘以2,但它乘以的默认间距值是多少? 2px,5px?
感谢。
答案 0 :(得分:5)
该值是文本大小的17.1%。
但要使用20%才能确保j或g之类的字母正确显示
答案 1 :(得分:0)
弄乱Spans之后,我终于找到了如何找到默认行距(从一行中最低字形(y)到下一行最高字形(L)的空间)。这是代码:
public static int getLineSpacing(TextView textContainer){
Paint.FontMetricsInt fontMetrics = textContainer.getPaint().getFontMetricsInt();
return fontMetrics.ascent - fontMetrics.top;
}