Android设置语言

时间:2017-06-28 04:26:36

标签: android

我在res \ values \ strings.xml中有一个挪威语的翻译。 enter image description here

当用户语言为挪威语时,如何使用此文件?我在手机上试了一下,这种语言没有加载。

我的代码:

public void setLanguage(){
   // Get user language
   String lang3 = Locale.getDefault().getISO3Language();
   String lang2 = lang3.substring(0, 2);
   Toast.makeText(this, lang2, Toast.LENGTH_LONG).show();

   // Get recourse
   Resources res = this.getResources();

   // Change locale settings in the app.
   DisplayMetrics dm = res.getDisplayMetrics();
   android.content.res.Configuration conf = res.getConfiguration();
   conf.setLocale(new Locale(lang3.toLowerCase())); // API 17+ only.
}

0 个答案:

没有答案