为了本地化我的应用程序,我使用三种语言的strings.xml
我有一个陈述
当前余额:卢比。 %0.2f
我在运行时使用
进行填充getResources()。getString(R.string.home_survey_text,user.demographicsPrice)
这似乎适用于英语和北印度语,在那里我很有价值
当前余额:卢比。 1.45
但是对于卡纳达语,我正在上场
当前余额:卢比。 1,45。
逗号显示不正确。需要相同的,stackoverflow阅读建议方面的帮助,我们将不胜感激。
答案 0 :(得分:0)
您可以选择使用格式化程序来格式化您的电话号码。
NumberFormat formatter = new DecimalFormat("#.#");
String number = formatter.format(1/3);
数字将为0.3
NumberFormat formatter = new DecimalFormat("#,#");
String number = formatter.format(1/3);
数字将为0,3