Как я могу изменить высоту EditText и Button? - PullRequest
17 голосов
/ 10 ноября 2010

У меня есть EditText и кнопка, и я должен уменьшить ее высоту.Я пытаюсь с android:height="10px", но это не работает.Кстати android:width="180px" работает нормально, тогда я не знаю, почему я не могу отрегулировать высоту.

Вот код:

<EditText 
    android:id="@+id/Movile"
    android:layout_alignBaseline="@+id/MovileLabel"
    android:layout_alignParentRight="true"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:width="180px"
    android:height="10px"/>

<Button
        android:id="@+id/inviteButton"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:text="@string/invite"
        android:width="100px"
        android:height="5px"
        android:layout_marginLeft="40dip"/>

Ответы [ 4 ]

23 голосов
/ 10 ноября 2010

Вместо установки значений на android:height="10px" используйте android:layout_height="10px"

 android:layout_width="180px"
 android:layout_height="10px"
5 голосов
/ 27 августа 2014

использовать android:minHeight="120dp" атрибут.

если необходимо динамически увеличивать высоту, добавьте android:layout_height="wrap_content"

5 голосов
/ 10 ноября 2010

Вам нужно избавиться от свойств "wrap_content" и просто иметь фиксированную ширину и высоту, как показано ниже:

<EditText 
    android:id="@+id/Movile"
    android:layout_alignBaseline="@+id/MovileLabel"
    android:layout_alignParentRight="true"
    android:layout_width="180px"
    android:layout_height="10px"/>

<Button
        android:id="@+id/inviteButton"
        android:text="@string/invite"
        android:layout_width="100px"
        android:layout_height="5px"
        android:layout_marginLeft="40dip"/>
1 голос
/ 10 ноября 2010

Вы не можете уменьшить размер TextEdit, если шрифт внутри слишком большой.

try android:textSize='6sp'

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...