Android仅在一项活动上更改区域设置

时间:2017-02-25 14:32:17

标签: android android-studio android-activity localization

我只有一个Activity,我需要一个不同的语言环境。 示例我的默认应用程序本地是英语,我想打开一个内容为阿拉伯语的活动。 我如何强制这个活动从值-ar?

读取

1 个答案:

答案 0 :(得分:0)

使用以下代码更新语言环境,并将语言环境更改为首选语言环境并重新启动活动

 Configuration config = getBaseContext().getResources().getConfiguration();
    config.locale = Globals.locale;
    getBaseContext().getResources().updateConfiguration( config, null );
    Intent restart = getIntent();
    finish();
    startActivity( restart );