Android TextView其上方和下方有一个明显的间距。在XML中提供了android:includeFontPadding的配置参数,此参数默认值为true,也就是包含字体padding。可以将其设置为false,来去掉字体padding。
此项设置会影响TextView和上方控件的间距,不影响下方控件的间距。即使去掉了字体padding,TextView控件和上方的控件仍然会有一定的间距,只是此间距会比有字体padding时要小。
TextView去掉字体padding和保留字体padding两种配置下的效果对比如下图所示: