2011-06-01 1 views
3

Один из моих взглядов выглядит так прямо сейчас. Рядом с большим 5, особенно выше и ниже, есть значительный запас. Как я могу уменьшить или удалить эту маржу?Как уменьшить границу?

enter image description here

Соответствующий код XML выглядит следующим образом:

<RelativeLayout 
    xmlns:android="http://schemas.android.com/apk/res/android" 
    android:layout_width="fill_parent" 
    android:layout_height="fill_parent"> 
    <TextView style="@style/medText" android:id="@+id/whenSee" android:text="@string/whenSee" android:layout_alignParentLeft="true" android:layout_above="@+id/newViewValue" android:gravity="center" android:layout_alignRight="@+id/button_to_press"></TextView> 
    <TextView style="@style/numberSelect" android:id="@+id/newViewValue" android:text="9" android:layout_above="@+id/press_text" android:layout_alignParentLeft="true" android:gravity="center" android:layout_alignRight="@+id/button_to_press"></TextView> 
    <TextView style="@style/medText" android:id="@+id/press_text" android:layout_above="@+id/button_to_press" android:layout_alignParentLeft="true" android:text="@string/press" android:gravity="center" android:layout_alignRight="@+id/button_to_press"></TextView> 
</RelativeLayout> 

Стили здесь:

<style name="medText"> 
    <item name="android:textSize">22sp</item> 
    <item name="android:layout_height">wrap_content</item> 
    <item name="android:layout_width">wrap_content</item> 
</style> 
<style name="numberSelect"> 
    <item name="android:textSize">80sp</item> 
    <item name="android:layout_height">wrap_content</item> 
    <item name="android:layout_width">wrap_content</item> 
</style> 

ответ

5

Добавить атрибут android:includeFontPadding="false" в большой TextView, он должен сжимать прокладки.

3

У меня была аналогичная проблема - две линии, одна над другой - были два далеко. Это из-за пространства, оставленного в текстах, так что акцентированные символы не будут придерживаться таких символов, как «y» из строк выше. Решение заключается в использовании отрицательного поля: -5px, -5dp. Просто поместите его в TextView с 5, потому что именно там начинается самое пустое. С одной стороны вы в безопасности, поскольку есть только цифры. С другой стороны, вы никогда не узнаете, какой шрифт используется. Возможно, вы также можете использовать изображения.

Смежные вопросы