在我的申請中,我使用MapView
。但它顯示地圖英文語言,但我想顯示MapView
在希伯來語語言。如何在android中更改mapview語言?
Like THIS。
在android中怎麼可能?
在此先感謝。
在我的申請中,我使用MapView
。但它顯示地圖英文語言,但我想顯示MapView
在希伯來語語言。如何在android中更改mapview語言?
Like THIS。
在android中怎麼可能?
在此先感謝。
這取決於您的手機語言設置。 您可以更改代碼中的語言設置,但不要忘記在關閉應用程序後更改爲默認設置。
Resources standardResources = getApplicationContext();
DisplayMetrics metrics = standardResources.getDisplayMetrics();
Configuration config = new Configuration(standardResources.getConfiguration());
config.locale = new Locale("ja") // change
standardResources.updateConfiguration(config, metrics);
// in onDestroy()
config.locale = Locale.getDefault(); // default
standardResources.updateConfiguration(config, metrics);
在MapActivity.onCreate方法,你可以用一行代碼ovverride默認的語言環境,以下是希伯來語:
Locale.setDefault(new Locale("iw","IL"));
請注意,這改變了區域設置爲您的整個活動,以便如果您有任何本地化資源,它們也會受到影響。
希望這會有所幫助。
試試這個鏈接.. http://stackoverflow.com/questions/2596352/change-language-settings-locale-for-the-device –