降低Android中编辑文本的高度 - 不工作

时间:2014-02-02 06:22:42

标签: android android-layout

您好我在xml文件中使用此代码我正在尝试降低编辑文本的高度我更改了android:height =“”值但编辑文本中没有任何内容。请帮助

<EditText
    android:id="@+id/editText1"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:layout_alignParentRight="true"
    android:layout_below="@+id/textView1"
    android:ems="4"
    android:maxEms="4"
    android:height="3dp"
    android:inputType="textEmailAddress"
    android:width="200dp" >

    <requestFocus />
</EditText>

3 个答案:

答案 0 :(得分:0)

您应该使用layout_height属性:

<EditText
android:id="@+id/editText1"
android:layout_width="wrap_content"
android:layout_height="3dp"
android:layout_alignParentRight="true"
android:layout_below="@+id/textView1"
android:ems="4"
android:maxEms="4"
android:inputType="textEmailAddress"/>

但并非所有布局都允许视图以这种方式调整大小。

答案 1 :(得分:0)

你的layout_height已经是wrap_content。 做类似的事情:

<EditText
android:id="@+id/editText1"
android:layout_width="200dp"
android:layout_height="3dp"
android:layout_alignParentRight="true"
android:layout_below="@+id/textView1"
android:ems="4"
android:maxEms="4"
android:inputType="textEmailAddress" />

忽略额外的值。

答案 2 :(得分:0)

而不是使用wr ap_content作为layout_height的值

你应该写一个值,例如:

10dp , 12dp , etc . 

适合您的需求 wrap_content,包装您的editText以适合其中的文本。

希望有所帮助。