I have a TextView which display currencies. By default my textview\'s text is: $0.00
How can I make it so the $
changes based on user selection.
You could use a regular expression to remove all word characters.
String symbol = currency.getSymbol().replaceAll("\\w", "");
However this may not be ideal if any of the monetary symbols you are dealing with use letters.
If what you want is to add that format to a number you have you could do
myString = NumberFormat.getCurrencyInstance().format(myNumber);
for default or
myString = NumberFormat.getCurrencyInstance(new Locale("en", "AU")).format(myNumber);
for specified