Android:给EditText(文本区域)的多行进行垂直对齐

我想要文本区域有5行高度。我用了下边的代码。

<EditText
   android:layout_width="fill_parent"
   android:layout_height="wrap_content"
   android:gravity="center"
   android:singleLine="false"
   android:lines="5"
   android:layout_marginLeft="10dip"
   android:layout_marginRight="10dip" />

文本区域看起来是不错的,但是光标在文本区域的中间闪烁。我想要光标在文本区域的第一行的第一个字符闪烁。

使用

android:gravity="top" 

希望对你有帮助

下边的是我用的方法,而且也起作用了。希望能对一些人有帮助。

<EditText
 android:id="@+id/EditText02"android:layout_width="wrap_content"
 android:layout_height="wrap_content"android:lines="5"
 android:gravity="top|left"
 android:inputType="textMultiLine"android:scrollHorizontally="false"
 android:minWidth="10.0dip"android:maxWidth="5.0dip"/>

用这个

android:gravity="top"

android:gravity="top|left"