有一 TextView,高度为 wrap_content,textSize 为 15dp。
试问,此 TextView 的实际高度是多少?
15dp?错!
TextView 上下是有边距的,所以是 >15dp 的。那么如何去掉这个边距呢?
android:padding="0dp"?
错,因为此边距非彼边距。
android:includeFontPadding="false"?
不全对,因为实际高度确实下降了,但是仍然还是大于 textSize 的。原来它上面还有点边距去不掉。如下图:
lineSpacingExtra="0dp" 无效、lineSpacingMultiplier="0" 无效。各位,怎么玩,自己看着办吧。反正我就认可它了,我就当它是 1.5 倍行距。