我想根据当前的gps位置显示货币符号。 我怎样才能做到这一点? 我使用下面的代码,但它总是返回$。
List<Address> addresses = geocoder.getFromLocation(lat, lng, 1);
Address obj = addresses.get(0);
Currency cc=Currency.getInstance(obj.getLocale());
答案 0 :(得分:2)
您是否使用以下内容获取货币符号?
Currency.getInstance(obj.getLocale()).getSymbol();
你的obj.getLocale()是ISO_3166-1之后的有效语言环境代码吗? ISO 639-1喜欢“de_DE”。您还有更多的保证,您的测试设备支持所需的语言环境吗? 有关区域设置here的更多信息。