如何在 a 中检索行距值(当前应用于一段文本)TextView
?在 API 16 及更高版本中,要调用的适当函数是getLineSpacingExtra()
and getLineSpacingMultiplier()
。API 版本小于 16 的相应功能是什么?
问问题
260 次
1 回答
1
查看这里TextView
给出的来源表明,它返回一个行高,其“公式”给出为: getLineHeight
integer
lineHeight = FastMath.round(mTextPaint.getFontMetricsInt(null) * mSpacingMult
+ mSpacingAdd);
mSpacingMult
并且mSpacingAdd
可以用 设置setLineSpacing(float mult, float add)
。从 API 级别 1 开始,这两个函数都可用。
于 2013-11-09T13:02:07.180 回答