Android - высота кнопки не меняется - PullRequest
5 голосов
/ 07 октября 2011

Я не могу уменьшить высоту моей кнопки.Вот что у меня есть в моем xml:

<Button xmlns:android="http://schemas.android.com/apk/res/android"
        android:id="@+id/button_small_left"
        style="?android:attr/buttonStyleSmall"
        android:layout_height="10px"
        android:height="10px"
        android:minHeight="10px"
        android:maxHeight="10px"
        android:padding="0px"
        android:textSize="6dip"
        android:text="asd"
/>

Кнопка по-прежнему отображается с большим верхним и нижним отступом после этого.Текст появляется в середине.Кнопка используется внутри относительного макета.

Ответы [ 2 ]

0 голосов
/ 20 мая 2014

Вместо px (пиксель) используйте dp (плотность пикселей) для высоты и ширины кнопок.

Ex:

android:layout_height="10dp"

и для размера текста используйте только sp (масштабный индексный пиксель)

android:textSize="6sp"

В приведенном выше xml вы забыли указать атрибут width.

android:layout_width="40dp"
0 голосов
/ 07 октября 2011

Странно - это работает нормально, когда я создал новый проект, чтобы повторить попытку. Проблема должна была быть где-то еще.

...