我有一个显示货币的 TextView。默认情况下,我的文本视图的文本是:$0.00
我怎样才能做到这样$
根据用户选择而变化。
我有以下代码:
Locale locale=new Locale("en", "US");
Currency currency=Currency.getInstance(locale);
String symbol = currency.getSymbol();
Toast.makeText(getActivity(), symbol, Toast.LENGTH_SHORT).show();
这表明$
但如果我有以下内容:
Locale locale=new Locale("en", "AU");
Currency currency=Currency.getInstance(locale);
String symbol = currency.getSymbol();
Toast.makeText(getActivity(), symbol, Toast.LENGTH_SHORT).show();
表明AU$
代替$
如何在没有所有额外内容的情况下设置货币符号?
如果您想要将该格式添加到您拥有的数字中,您可以这样做
myString = NumberFormat.getCurrencyInstance().format(myNumber);
默认情况下
或者
myString = NumberFormat.getCurrencyInstance(new Locale("en", "AU")).format(myNumber);
对于指定的
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)