1

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

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

1 回答 1

4

您是否使用以下方法获取货币符号?

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

您的 obj.getLocale() 是遵循ISO_3166-1ISO 639-1的有效语言环境代码,例如“de_DE”。此外,您确定您的测试设备支持所需的语言环境吗?有关语言环境的更多信息,请点击此处

于 2013-07-01T08:54:12.623 回答