Я использую приведенный ниже код, чтобы получить символ валюты для USD
Currency currency=Currency.getInstance("USD"); currency.getSymbol();
Я получаю вывод как US$
US$
Но я хочу вывод как $
$
Так что в этом плохого?
Вы также можете упомянуть символ валюты в string.xml под ресурсом, например,
string.xml
<string name="us">\u0024</string>
Затем используйте его для отображения как
String dollar = getResources().getString(R.string.us);
Это должно решить проблему:
Currency currency = Currency.getInstance(Locale.US);