Android货币类-如何获取货币的显示名称?

Android货币类-如何获取货币的显示名称?,android,get,currency,Android,Get,Currency,我可以使用ISO 4217代码轻松设置货币,例如“USD”。这将允许我使用.getSymbol()获取美元符号,但是,我该如何从货币中获取显示名称“dollar” 我有一个微调器,我想用“美元”、“欧元”、“日元”等货币的名称填充。但是,我无法从ISO 4217代码中提取这些名称。这不是很容易吗 请注意,我不能使用简单的字符串数组来解决这个问题。这是因为我获取了默认区域设置,并将其货币添加到上面提到的微调器中。这就是我需要能够动态抓取货币显示名称的原因,我不知道用户可能使用的所有货币 谢谢 参考

我可以使用ISO 4217代码轻松设置货币,例如“USD”。这将允许我使用.getSymbol()获取美元符号,但是,我该如何从货币中获取显示名称“dollar”

我有一个微调器,我想用“美元”、“欧元”、“日元”等货币的名称填充。但是,我无法从ISO 4217代码中提取这些名称。这不是很容易吗

请注意,我不能使用简单的字符串数组来解决这个问题。这是因为我获取了默认区域设置,并将其货币添加到上面提到的微调器中。这就是我需要能够动态抓取货币显示名称的原因,我不知道用户可能使用的所有货币


谢谢

参考这个问题


这也许能回答你的问题。那页上有很多答案。

哇,这有点粗糙。这个特性很小,对于手头的任务来说,这些变通方法太多了。我认为,不幸的是,最有效的方法是抓住世界上最流行的20种货币,使用字符串数组,只提供这些选择。我相信这是合理的,大多数应用程序都是这样做的。很遗憾,他们根本无法添加一个方法来获取显示名称,它使用ISO 4217标准进行了明确编码…感谢您至少尝试回答,我很感激。