Android-TextView установить десятичное значение неправильно печатая запятую - PullRequest
1 голос
/ 12 марта 2019

Для локализации моего приложения я использую strings.xml для трех языков

У меня есть заявление

текущий баланс: рупий.% 0.2f

Я заполняю это во время выполнения с помощью

getResources (). GetString (R.string.home_survey_text, user.demographicsPrice)

это работаетАнглийский и хинди, где я получаю значение как

текущий баланс: рупий.1.45

, но для Каннада я получаю

текущий баланс: рупий.1,45.

неправильно отображается запятая.Нужна помощь с той же рекомендацией по чтению в стеке, и все, что могло бы помочь, приветствуется.

Ответы [ 2 ]

0 голосов
/ 12 марта 2019

Изменение values-kn_IN на values-kn в структуре папок помогло.

0 голосов
/ 12 марта 2019

Вы можете использовать средство форматирования для форматирования вашего номера, однако вы выбираете.

NumberFormat formatter = new DecimalFormat("#.#");
String number = formatter.format(1/3);

число будет 0,3

NumberFormat formatter = new DecimalFormat("#,#");
String number = formatter.format(1/3);

число будет0,3

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...