如何更改EditText和Button的高度?

时间:2010-11-10 15:02:52

标签: android height android-edittext

我有这个EditText和Button,我必须减少它的高度。我尝试使用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 个答案:

答案 0 :(得分:23)

使用android:height="10px"

而不是将值设置为android:layout_height="10px"
 android:layout_width="180px"
 android:layout_height="10px"

答案 1 :(得分:5)

你需要摆脱"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"/>

答案 2 :(得分:5)

使用android:minHeight="120dp"属性。

如果需要增加高度动态添加 android:layout_height="wrap_content"

答案 3 :(得分:1)

如果字体内部太大,则无法减小TextEdit的大小。

尝试android:textSize='6sp'