1

如何在 a 中检索行距值(当前应用于一段文本)TextView?在 API 16 及更高版本中,要调用的适当函数是getLineSpacingExtra()and getLineSpacingMultiplier()。API 版本小于 16 的相应功能是什么?

4

1 回答 1

1

查看这里TextView给出的来源表明,它返回一个行高,其“公式”给出为: getLineHeightinteger

lineHeight = FastMath.round(mTextPaint.getFontMetricsInt(null) * mSpacingMult + mSpacingAdd);

mSpacingMult并且mSpacingAdd可以用 设置setLineSpacing(float mult, float add)。从 API 级别 1 开始,这两个函数都可用。

于 2013-11-09T13:02:07.180 回答