如何在Android应用程序中添加语言选项(单选按钮)



可能重复:
在Android 中用程序更改语言

我正在创建一个表单类型的应用程序。在这里,用户需要输入提交时插入数据库的详细信息。

我们需要在应用程序中提供语言选项。它将是一个单选按钮选项,用户在选择选项布局时会用新语言刷新。

我对不同的语言选项使用了res/value。

在setOnCheckedChangeListener上,我使用配置用不同的语言更新区域设置,但使用

  setContentView(R.layout.leave); 

在更改单选按钮值后仅被调用一次setContentView(R.layout.leave);没有接到电话。

请建议如何解决上述问题。

查看这篇文章。你的答案就在那里。这篇文章将帮助你如何用程序处理语言变化。

代码:

android.content.res.Configuration conf = res.getConfiguration();
conf.locale = new Locale(language_code.toLowerCase());
res.updateConfiguration(conf, dm);

当您调用此更新配置时,如果您不覆盖配置更改,它将再次调用onCreate和setContentView。

最新更新