货币符号和代码动态

时间:2016-03-07 13:30:59

标签: android currency symbols currency-formatting

我正在实施我需要显示货币符号的不同国家/地区的数量。 我将获得动态货币代码,如“USD”,“EURO”,“INR”这些由Google API返回,根据这些代码,我必须显示各自的货币符号,如$等, 我做了以下事情:

MyCurrency[] MyCurrencyAll ={   new MyCurrency("$", "dollar sign"),   new MyCurrency("¢", "cent sign"),   new MyCurrency("£", "pound sign"),   new MyCurrency("¤", "currency sign")};

但这些美元符号,英镑符号不会被本地化。

所以可以做到这一点,因为我也尝试过本地化,但我也遇到了错误。

PLease帮助我。

1 个答案:

答案 0 :(得分:1)

尝试此代码以获取货币符号

  public static String getCurrencySymbol(String countryCode) {
        // Locale locale = new Locale("", countryCode);
        Currency currency = Currency.getInstance(countryCode);
        String symbol = currency.getSymbol();
        return symbol;
    }

有关详情,请参阅此http://docs.oracle.com/javase/6/docs/api/java/util/Currency.html#getSymbol()