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