我已經創建了語言選擇菜單。我正在通過JSON收集數據,這是運行時間。現在我需要更改內容或數據的語言,所以我使用此代碼。但它不起作用。如何更改動態數據的語言
String languageToLoad = "fa"; // your language
Locale locale = new Locale(languageToLoad);
Locale.setDefault(locale);
Configuration config = new Configuration();
config.locale = locale;
getBaseContext().getResources().updateConfiguration(config,
getBaseContext().getResources().getDisplayMetrics());
請高手幫幫我。有沒有其他轉換爲語言的方式?或任何圖書館?
AFAIK..You can not change language of data from webservice。爲此,您應該提供使用該語言提供數據的webservice。 –
@Ketan請確認。我想可能有其他方法嗎?請檢查 – user1629977
@ user1629977您必須使用將運行時數據轉換爲相應語言的第三方庫。 https://code.google.com/p/google-translate-api-java-client/可能對您有所幫助,或者您可以參考http://stackoverflow.com/questions/7580465/how-to-translate-一種語言到另一種使用java編程 – guptakvgaurav