2011-09-04 138 views
0

我想让我的用户可以在设置中选择要使用的货币符号(例如€和$)。根据设置更改应用程序中的符号的最佳方式是什么?所以我能够读出设置,并在我的行为中知道用户想要什么符号。我的方法是始终做一个开关或if语句,并为每个货币符号创建自己的文本。我想知道是否有更优雅的方式去改变我的所有文字视图中的货币符号。如何根据用户选择更改货币符号

我已将符号存储在sharedpreferences中,并且可以从每个活动的sharedpreferences中读取它。现在我必须为每个包含货币符号,if语句的textview创建?

有没有可能在XML中以某种方式存储它,并拿出正确的符号,就像它是用不同的语言完成的?

回答

0

根据你实现你的UI的方式(使用样式等),在€和$之间切换应该不是什么大问题。 就我所见,将用户首选符号存储为首选项并不是一件坏事。