Я использую DecimalFormat класс для форматирования кода суммы ниже. Обычно он работает на Android 5.0 (уровень API 21) выше, но в версии 5.0 он не может работать должным образом. Что бы я ни дал для шаблона, он не переопределяет собственный шаблон (#, ## 0, ###). Я прилагаю отладочный скриншот. Я не могу найти никаких специальных изменений API. Я жду всех предложений.
DecimalFormat decimalFormat = (DecimalFormat) NumberFormat.getNumberInstance();
decimalFormat.applyPattern("###,###,##0.##");