TextView lineSpacingMultiplier меньше нуля удаляет последнюю строку

У меня есть TextView, где я хочу, чтобы межстрочный интервал был меньше 1,0, т.е. между строками будет меньше места по умолчанию. Я сделал это:

  <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, g и p )слегка обрезаны. Другими словами, в нижней части этих букв отсутствует около 2 или 3 пикселей.

Я пробовал играть с полями и отступами, но безуспешно. Кажется, я могу решить проблему, используя указанную высоту (с небольшим дополнительным пространством )вместо обертывания содержимого _, но я хотел бы избежать этого, если это возможно.

12
задан parkerfath 20 July 2012 в 08:13
поделиться