gpt4 book ai didi

android - 在 TextView 中检索行间距 - Android

转载 作者:行者123 更新时间:2023-11-30 03:17:41 25 4
gpt4 key购买 nike

如何在 TextView 中检索行距值(当前应用于一段文本)?在 API 16 及更高版本中,要调用的适当函数是 getLineSpacingExtra()getLineSpacingMultiplier()。 API版本低于16的合适函数有哪些?

最佳答案

查看 TextView 的源代码 here显示 getLineHeight 返回行高的 integer,其“公式”给出如下:

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

mSpacingMultmSpacingAdd 可以通过 setLineSpacing(float mult, float add) 设置。这两个函数从 API 级别 1 开始可用。

关于android - 在 TextView 中检索行间距 - Android,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19755405/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com