2011-09-04 137 views
0

我想讓我的用戶可以在設置中選擇要使用的貨幣符號(例如€和$)。根據設置更改應用程序中的符號的最佳方式是什麼?所以我能夠讀出設置,並在我的行爲中知道用戶想要什麼符號。我的方法是始終做一個開關或if語句,併爲每個貨幣符號創建自己的文本。我想知道是否有更優雅的方式去改變我的所有文字視圖中的貨幣符號。如何根據用戶選擇更改貨幣符號

我已將符號存儲在sharedpreferences中,並且可以從每個活動的sharedpreferences中讀取它。現在我必須爲每個包含貨幣符號,if語句的textview創建?

有沒有可能在XML中以某種方式存儲它,並拿出正確的符號,就像它是用不同的語言完成的?

回答

0

根據你實現你的UI的方式(使用樣式等),在€和$之間切換應該不是什麼大問題。 就我所見,將用戶首選符號存儲爲首選項並不是一件壞事。