Android:将语言从英语改为印地语和泰卢固语

时间:2015-08-17 11:25:07

标签: java android xml

我是Android新手。

我为ListView选择了微调器。现在我想根据列表中的选择更改我的应用程序的语言。旋转器包含英语,印地语和泰卢固语。任何人都可以帮助我吗?

1 个答案:

答案 0 :(得分:2)

首先,您需要在特定于语言的值文件夹中定义多个语言字符串文件。 请参阅link

如果您想通过应用更改语言。然后你需要为.->

编写代码
String languageToLoad  = "fa"; // your language code
Locale locale = new Locale(languageToLoad); 
Locale.setDefault(locale);
Configuration config = new Configuration();
config.locale = locale;
getBaseContext().getResources().updateConfiguration(config, 
  getBaseContext().getResources().getDisplayMetrics());

您可以找到有关它的更多说明here