android编辑文本如何在左上角开始输入?

Smo*_*tsh 8 android android-layout android-edittext

我有这个 EditText

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

    <EditText
        android:layout_width="fill_parent"
        android:layout_height="wrap_content"
        android:inputType="textMultiLine"
        android:lines="5"
        android:singleLine="false"
        android:text="@string/app_name" />

</LinearLayout>
Run Code Online (Sandbox Code Playgroud)

我的问题是键入从EditText的中间开始.

我的问题是如何在EditText的左上角开始输入?

Wil*_*aan 17

尝试android:gravity="top" 这样你的代码将是:

<EditText
     android:layout_width="fill_parent"
     android:layout_height="wrap_content"
     android:gravity="top"
     android:inputType="textMultiLine"
     android:lines="5"
     android:singleLine="false"
     android:text="@string/app_name" />
Run Code Online (Sandbox Code Playgroud)


小智 5

我认为应该有效。

<EditText
    android:layout_width="fill_parent"
    android:layout_height="wrap_content"
    android:inputType="textMultiLine"
    android:lines="5"
    android:singleLine="false"
    android:gravity="top|left"
    android:text="@string/app_name" />
Run Code Online (Sandbox Code Playgroud)