所以我在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:
我只能在文本框的1/2方向键入文字:
为什么我只允许输入我文本框的1/2,即使在设计视图中它显示文本框覆盖整个屏幕。
答案 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