有什么方法可以在 Android
中获取 TextView
的行距?我尝试找到 TextView
的 Paint
的 fontMetrics
并这样做:
tv1.getPaint().getFontMetrics(pfm);
float fontTop = pfm.top;
float fontBottom = pfm.bottom;
System.out.println("Line Space >> " + (fontBottom - fontTop));
但在我更改 TextView
的字体大小之前,结果似乎是一样的。那么如何获取 TextView
的行距呢?
最佳答案
TextView
的行距是
textView.getPaint().getFontSpacing() * textView.getLineSpacingMultiplier() + textView.getLineSpacingExtra();
请注意 getLineSpacingMultiplier()
和 getLineSpacingExtra()
方法自 API 16+ 起可用。
关于android - 如何获取 TextView 的行距?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22243801/