Ответ 1
Вместо установки значений android:height="10px"
используйте android:layout_height="10px"
android:layout_width="180px"
android:layout_height="10px"
У меня есть эта EditText
и кнопка, и мне нужно уменьшить ее высоту. Я пытаюсь использовать android:height="10px"
, но это не работает. Btw 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"/>
Вместо установки значений android:height="10px"
используйте android:layout_height="10px"
android:layout_width="180px"
android:layout_height="10px"
Вам нужно избавиться от свойств "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"/>
использовать атрибут android:minHeight="120dp"
.
при необходимости динамически увеличивать высоту
android:layout_height="wrap_content"
Вы не можете уменьшить размер TextEdit, если шрифт слишком большой внутри.
попробуйте android:textSize='6sp'