我有TextField从普通的单行宽度和高度扩展,但是当我更改文本字段的高度以及它开始放置文本的位置时,EditText中开始键入的光标始终位于扩展文本框的中心.
如何将光标移动到正常的左上角,同时仍然保持较大的高度框?
这是我的盒子是如何布局
<EditText android:id="@+id/editText1" android:layout_width="match_parent" android:layout_height="200dp" android:layout_alignParentLeft="true" android:layout_below="@+id/camera_picture" android:layout_marginTop="58dp" android:ems="10" android:inputType="textMultiLine" > <requestFocus /> </EditText>
解决方法
将其设置在您的xml中
机器人:比重=“顶部”
你也可以试试这个
android:gravity =“top | left”
<EditText android:id="@+id/editText1" android:gravity="top" <---------------- android:layout_width="match_parent" android:layout_height="200dp" android:layout_alignParentLeft="true" android:layout_below="@+id/camera_picture" android:layout_marginTop="58dp" android:ems="10" android:inputType="textMultiLine" > <requestFocus /> </EditText>