2013-07-01 80 views
1

我想根據當前gps位置顯示貨幣符號。 我該怎麼做? 我正在使用下面的代碼,但它總是返回$。根據國家的貨幣android

List<Address> addresses = geocoder.getFromLocation(lat, lng, 1); 
Address obj = addresses.get(0); 
Currency cc=Currency.getInstance(obj.getLocale()); 
+2

你是否檢查過obj爲不同的地址返回不同的語言環境? – yatul

+0

@yatul它沒有。 – AsafK

回答

2

您是否在使用以下命令獲取貨幣符號?

Currency.getInstance(obj.getLocale()).getSymbol(); 

是您obj.getLocale()以下ISO_3166-1ISO 639-1像 「de_DE這個」 有效的區域設置代碼。你還有更多的保證,你的測試設備支持所需的語言環境? 有關區域設置的更多信息here