Android 从头开始将数据输入编辑文本

Android 从头开始将数据输入编辑文本,android,android-edittext,Android,Android Edittext,我有固定的高度和宽度的编辑文本。 当我开始打字时,光标就在中间。 我希望光标位于编辑文本的开头。 我怎样才能做到这一点? 我编辑文本的代码如下 <EditText android:id="@+id/txtMessage" android:layout_width="230dp" android:layout_height="120dp" android:inputType="textMultiLine"

我有固定的高度和宽度的编辑文本。 当我开始打字时,光标就在中间。 我希望光标位于编辑文本的开头。 我怎样才能做到这一点? 我编辑文本的代码如下

<EditText
        android:id="@+id/txtMessage"
        android:layout_width="230dp"
        android:layout_height="120dp" 
        android:inputType="textMultiLine"               
        android:maxLength="100"/>

您需要设置视图的重力(内容应对齐的位置)


您需要设置视图的重力(内容应该对齐的位置)


我已经测试了你的代码,它的工作非常好

<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
   android:layout_width="fill_parent"
   android:layout_height="fill_parent"
   android:orientation="vertical" >

   <EditText
       android:id="@+id/txtMessage"
       android:layout_width="230dp"
       android:layout_height="120dp"
       android:inputType="textMultiLine"
       android:maxLength="100" />

</LinearLayout>


不需要重力……

我已经测试了ur代码,它的工作非常好

<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
   android:layout_width="fill_parent"
   android:layout_height="fill_parent"
   android:orientation="vertical" >

   <EditText
       android:id="@+id/txtMessage"
       android:layout_width="230dp"
       android:layout_height="120dp"
       android:inputType="textMultiLine"
       android:maxLength="100" />

</LinearLayout>

无需重力……

hiiiii用户1203673

你可以这样做,比如只固定宽度,但不固定高度,所以光标将从首发球员处获得位置 试试这个

hiiiii用户1203673

你可以这样做,比如只固定宽度,但不固定高度,所以光标将从首发球员处获得位置 试试这个