Как сделать EditText с типом ввода numberDecimal отображать десятичный разделитель как «,» вместо «.» в соответствии с приложением Locale? - PullRequest
0 голосов
/ 16 марта 2020

У меня есть приложение android, которое должно соответствовать французской локализации, где десятичный формат для чисел должен иметь десятичный разделитель как "," вместо ".",

Мне нужно разрешить EditText по умолчанию отделяйте десятичное число с помощью «,» при вводе числа в EditText, где добавление textWatcher на каждое поле чисел c не является возможным, так как имеется множество полей чисел c и множество локалей, в которых пользователь может запускать приложение соответствующим образом, и, соответственно, добавление средства просмотра текста для каждой локали не вариант,

Что я пытаюсь сделать, это настроить приложение DecimalFormatSymbols при входе в систему в соответствии с культурой входа в систему и, соответственно, все элементы управления Numberri c EditText должны добавлять указанный DecimalSeparator в соответствии с указанным после входа в систему через Пример: с использованием метода DecimalFormatSymbols.setDecimalSeparator (','),

Это выполнимо,

Пожалуйста, Посоветуйте!

...