В моем приложении используется язык RTL (справа налево).
Когда поле EditText
получает фокус, курсор появляется слева, и только когда пользователь начинает печатать, курсор (и текст RTL) перемещается вправо.
Когда пользователь нажимает "enter", чтобы начать новую строку, курсор снова перемещается влево.
Когда я использую android:gravity="right"
, курсор в порядке (справа), но по мере того, как пользователь начинает вводить текст, он всегда перемещается на другую сторону (текст RTL перемещается влево).
Любые идеи, как я могу выровнять текст вправо и сохранить направление текста?