2016-01-23 4 views
0

Как сделать небольшую вертикальную прокладку на моей кнопке?Расположение Android: вертикальная прокладка кнопки

Вот пример:

<Button 
    android:layout_width="wrap_content" 
    android:layout_height="wrap_content" 
    android:background="@android:color/holo_red_dark" 
    android:padding="0dp" 
    android:text="New Button"/> 

И это то, что я получаю:

enter image description here

Как вы можете видеть, есть еще вертикальная обивка.
Как его настроить?

ответ

1

Пытаться установить минимальную высоту до меньшего значения:

android:minHeight=5dp 
+0

Спасибо, это помогло. У меня событие 0dp наверняка :) – seelts

0

Добавить эту строку в XML, он должен удалить вертикальный отступ шрифта:

android:includeFontPadding="false" 
+0

К сожалению, это не помогло. – seelts

0

Я попытался что сказал @Iulian Vărzaru, и это немного удалило это дополнение.

Кстати, я думаю, что заполнение исходящее от android:background="@android:color/holo_red_dark"

Здесь вы можете увидеть @Iulian Vărzaru предложить:

enter image description here

С ниже код:

<Button 
     android:layout_width="wrap_content" 
     android:layout_height="wrap_content" 
     android:layout_alignParentTop="true" 
     android:layout_centerHorizontal="true" 
     android:layout_marginTop="180dp" 
     android:background="@android:color/holo_red_dark" 
     android:includeFontPadding="false" 
     android:padding="0dp" 
     android:text="New Button" /> 

Но, если мы удалим его:

enter image description here

С ниже кодом:

<Button 
     android:layout_width="wrap_content" 
     android:layout_height="wrap_content" 
     android:layout_alignParentTop="true" 
     android:layout_centerHorizontal="true" 
     android:layout_marginTop="180dp" 
     android:includeFontPadding="false" 
     android:padding="0dp" 
     android:text="New Button" /> 

Итак, мои предлагают это использовать свой собственный стиль для окрашивания его, как показано ниже:

How to set Style for a button in Android?

Или, используя <item name="android:colorButtonNormal">#FF9800</item> в стилях.

И, наконец, здесь вы можете увидеть хороший результат:

<Button 
     android:layout_width="wrap_content" 
     android:layout_height="wrap_content" 
     android:layout_alignParentTop="true" 
     android:layout_centerHorizontal="true" 
     android:layout_marginTop="180dp" 
     android:text="New Button" /> 
Смежные вопросы