货币根据国家在android

时间:2013-07-01 08:21:08

标签: java android currency

我想根据当前的gps位置显示货币符号。 我怎样才能做到这一点? 我使用下面的代码,但它总是返回$。

List<Address> addresses = geocoder.getFromLocation(lat, lng, 1);
Address obj = addresses.get(0);
Currency cc=Currency.getInstance(obj.getLocale());

1 个答案:

答案 0 :(得分:2)

您是否使用以下内容获取货币符号?

 Currency.getInstance(obj.getLocale()).getSymbol();

你的obj.getLocale()是ISO_3166-1之后的有效语言环境代码吗? ISO 639-1喜欢“de_DE”。您还有更多的保证,您的测试设备支持所需的语言环境吗? 有关区域设置here的更多信息。