Android中的Edittext不是完整大小

时间:2015-06-06 17:31:58

标签: android textbox

所以我在Android中有一个edittext。

以下是声明:

<EditText
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:id="@+id/editText"
    android:layout_alignParentTop="true"
    android:layout_alignParentRight="true"
    android:layout_alignParentEnd="true"
    android:layout_alignParentLeft="true"
    android:layout_alignParentStart="true"
    android:layout_alignParentBottom="true"
    android:text="Type in here!"
    android:inputType="text"
    android:backgroundTint="#ffffffff"
    android:autoText="false" />

但是我只能在文本框的下半部分输入文字:

如下图所示,提示文字显示在文本框的下方1/2:

enter image description here

我只能在文本框的1/2方向键入文字:

enter image description here

为什么我只允许输入我文本框的1/2,即使在设计视图中它显示文本框覆盖整个屏幕。

3 个答案:

答案 0 :(得分:0)

删除此代码edittext。

android:layout_alignParentTop="true"  
android:layout_alignParentEnd="true"  
android:layout_alignParentStart="true"
android:layout_alignParentBottom="true"

答案 1 :(得分:0)

按照我在这里提到的添加一些行。

<EditText
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:id="@+id/editText"
    android:layout_alignParentTop="true"
    android:layout_alignParentRight="true"
    android:layout_alignParentEnd="true"
    android:layout_alignParentLeft="true"
    android:layout_alignParentStart="true"
    android:layout_alignParentBottom="true"
    android:text="Type in here!"
    android:inputType="text"
    android:backgroundTint="#ffffffff"
    android:autoText="false"

    android:scrollbars="vertical"
    android:gravity="top|left
    android:inputType="textMultiLine" />

答案 2 :(得分:0)

解决方案变得简单,只需添加以下行:

android:gravity="top|left