Android edit text, как начать печатать в левом верхнем углу?

У меня есть этот 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?

Попробуйте 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 может привести к проблемам при отображении макета в местах, где текст перемещается справа налево. Вместо этого используйте Gravity # START и Gravity # END. Аналогично, в атрибутах XML gravity и layout_gravity используйте start, а не left.

Intereting Posts
Определите, является ли устройство Kindle Фрагменты ViewPager исчезают при изменении поворота экрана API-интерфейс Google Calendar OAuth2 на Android-соте Когда закрыть курсор, используемый в SimpleCursorAdapter Правильный способ использования ТОЛЬКО гироскопа и акселерометра для получения надежного токового угла на любой оси на ANDROID Могу ли я напрямую проверить транзакционную информацию о биллинге в приложении с сервером Android Market? Как указать пользовательский агент по умолчанию для запросов okhttp 2.x Android – не удалось открыть zip-архив Как воспроизвести аудиопоток байтов в Android? Настройка Drawable в качестве цвета текста вызывает исключение. Значение цвета должно начинаться с # Android привязка данных и анимация Сохранение некоторых данных об изменении ориентации в Android Проверьте, есть ли у Android-устройства определенная аппаратная кнопка в коде Снимок экрана текущего экрана устройства Как остановить Диалоговое окно выбора даты, чтобы установить предыдущие даты. Он должен допускать только выше текущей даты текущей системы