我想根据当前 gps 位置显示货币符号。我怎样才能做到这一点?我正在使用下面的代码,但它总是返回 $。
List<Address> addresses = geocoder.getFromLocation(lat, lng, 1);
Address obj = addresses.get(0);
Currency cc=Currency.getInstance(obj.getLocale());
您是否使用以下方法获取货币符号?
Currency.getInstance(obj.getLocale()).getSymbol();
您的 obj.getLocale() 是遵循ISO_3166-1和 ISO 639-1的有效语言环境代码,例如“de_DE”。此外,您确定您的测试设备支持所需的语言环境吗?有关语言环境的更多信息,请点击此处。