android编辑文本如何开始在左上angular打字?

我有这个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> 

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

我的问题是如何开始在EditText的左上angular打字?

  • 在编辑文本Android的提示上显示错误
  • 使1个自定义视图失效导致视图组中的所有自定义视图失效?
  • Android - 自定义评级栏看起来像它的流血
  • 使用枚举作为自定义XML属性
  • 在Android中使用BaseActivity的不同活动中的常见标题
  • findViewById的效率
  • 使用xml布局dynamic添加片段到GridLayout是不行的
  • Android XML布局中xmlns:tools的含义是什么?
  • 试试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" /> 

    我认为它应该工作。

     <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" /> 

    top|left将工作,但从右到左语言环境android:gravity="top|start"更好。

    在IDE中警告的描述片段:

    使用Gravity#LEFT和Gravity#RIGHT可能会导致在文本从右向左stream动的语言环境中呈现布局时出现问题。 使用重力#开始和重力#结束。 同样,在XML重力和layout_gravity属性中,使用start而不是left。