TextView的lineSpacingMultiplier小于零的最后一行

我有一个TextView,我希望行间距小于1.0,即将有less于行之间的默认空间量。 我已经这样做了:

<TextView android:id="@+id/text_header" android:layout_width="@dimen/text_header_width" android:layout_height="wrap_content" android:text="@string/header_text" android:textSize="@dimen/text_header_text_size" android:typeface="helvetica" android:lineSpacingMultiplier="0.95" /> 

但是在底线的文字中,下边界(例如y's,g's和p's)被略微切断。 换句话说,这些字母的底部有大约2或3个像素的缺失。

我尝试过利润和填充没有成功。 我似乎可以通过使用指定的高度(有一点额外的空间),而不是wrap_content来解决这个问题,但我想避免这种情况,如果可能的话。

Solutions Collecting From Web of "TextView的lineSpacingMultiplier小于零的最后一行"