Дополнительно
Как я могу отформатировать число в строку с запятыми, в поле ввода андроид
Для какой функции я могу использовать в Android для отображения числа в различных форматах.
Например: Если я ввожу 1000, то он должен показать как это 1000. Если я ввести 10000, то он должен показать, как это 10,000. Если я введите 1000000, то он должен показать такой 1,000,000.
Пожалуйста, руководство меня.
63
8
Вы могли бы использовать DecimalFormat и просто формат числа
Результат будет
1,000,000
за 100000010,000
за 100001,000
за 1000Обновление 12/02/2019
Эта Строка.формат(" по%,д-то", количество) было бы лучшим решением(менее жестко), как указано в комментарии ниже по @DreaminginCode поэтому я думал, я хотел бы добавить его в качестве альтернативы
попробовать этот один надеюсь, что это поможет.
Выход
Добавить слушателя изменения текста, как показано ниже (также убедитесь, что тип входного сигнала, который выбран для EditText номер) :
Вы можете использовать Numberformat
Добавить эту функцию в общий класс
И использовать эту функцию везде такой: