Android Studio 中的货币格式

Posted

技术标签:

【中文标题】Android Studio 中的货币格式【英文标题】:Currency Format in Android Studio 【发布时间】:2021-08-29 04:50:23 【问题描述】:

我想以货币格式和单独的数字显示我的号码,如下例所示:

1000 -----> 1,000

10000 -----> 10,000

100000 -----> 1,00,000

1000000 -----> 10,00,000

100000000 -----> 10,00,00,000

我在孟加拉国的本地货币。

非常感谢。

【问题讨论】:

请提供足够的代码,以便其他人更好地理解或重现问题。 【参考方案1】:

没有货币符号


val value = 10_000_000
NumberFormat.getInstance(Locale("en", "BD")).format(value)
// outputs: 10,000,000

带货币符号:

val value = 10_000_000
NumberFormat.getCurrencyInstance(Locale("en-BD", "BD")).format(value)
// outputs: BDT 10,000,000.00

【讨论】:

谢谢,但还是不行。我正在使用此代码: NumberFormat numberFormat = NumberFormat.getCurrencyInstance(Locale("en-BD", "BD")).format(10_000_000); 将 10_000_00 更改为您要更改的值 @HridoyKrisnaDas 我已经更新了答案,另一个问题是,您使用的是 Kotlin 还是 Java?因为上面的代码在 Kotlin 中,它返回格式化的字符串。 对不起,我正在使用 Java。

以上是关于Android Studio 中的货币格式的主要内容,如果未能解决你的问题,请参考以下文章

集成其他库 - Android Studio

如何在android Studio中更改Kotlin android项目的名称[重复]

Android的Studio 2.2 预览 - 新的UI设计师和约束布局

Android Studio 4.0 快捷方式已更改

如何升级android studio的版本

Android Studio Build APK没有报错,但是Generate signed apk报错