Вертикальное выравнивание контента в Android EditText
у меня есть многострочный EditText:
<EditText
android:layout_gravity="center"
android:id="@+id/txtMessage"
android:layout_height="wrap_content"
android:layout_below="@+id/lblMessage"
android:layout_width="wrap_content"
android:width="250dip"
android:text=""
android:maxLength="760"
android:lines="4">
</EditText>
теперь содержимое выровнено по середине. И я хотел бы, чтобы содержимое было выровнено по верху следующим образом:
вертикально выровненный текст пример http://img28.imageshack.us/img28/3972/edittext.png
есть ли свойство, чтобы сделать это?
2 ответов:
попробуйте это:
android:gravity="top"<EditText android:layout_gravity="center" android:id="@+id/txtMessage" android:layout_height="wrap_content" android:layout_below="@+id/lblMessage" android:layout_width="wrap_content" android:width="250dip" android:text="hello" android:maxLength="760" android:gravity="top" android:lines="4"></EditText>
так чтоandroid:gravity="top"устанавливает текст в положение "сверху". вы также можете установить различные Android:гравитация значение атрибута, например, в центре, внизу, center_vertical, влево, вправо, center_horizontal и т. д.наслаждайтесь !!
Comments