EditText принудительно textDirection к ltr не работает, любой совет тела? - PullRequest
0 голосов
/ 18 марта 2020

У меня есть поле для редактирования текста, в котором мне нужно отформатировать каждое слово в хэштег

Пример, если я наберу ABC, оно должно быть отформатировано в #ABC

Я реализовал это с фильтром ввода, но я не могу управлять им, когда пользователь вводит арабский c текст, #abc# مرحبا #مرحبا выглядит так, я предполагаю, что смогу решить проблему, если смогу вызвать EditText android:textDirection="ltr", но даже после этого изменения android EditText ведет себя rtl, когда вводится арабский c текст.

Итак, мой вопрос: как заставить EditText вести себя ltr даже для rtl текстовых вводов, таких как Arabi c?

1 Ответ

0 голосов
/ 18 марта 2020

Для обоих направлений автоматически используйте следующие коды

android:layout_gravity="start"
android:textAlignment="viewStart"
...