2

我有一个只支持一种语言的应用程序,印度尼西亚语。那么如何将 Facebook 的 accountKit 语言更改为我们支持的语言呢?

我已经尝试了告诉我将此配置放入其中的指南,build.gradle并且 accountKit UI 仍然是英文的。

defaultConfig {
    resConfigs "id"
}

有什么方法可以在不更改设备语言的情况下更改语言?

4

2 回答 2

2

我有解决办法!只需更改包含帐户工具包的活动的区域设置,UI 语言将自动更改。以下是 Account Kit 支持的语言列表。

我在调用 Account Kit 意图的活动的 onCreate() 中添加了以下代码以实现孟加拉语:

 String languageToLoad = "bn";
 Locale locale = new Locale(languageToLoad);
 Configuration config = new Configuration();
 config.locale = locale;
 getBaseContext().getResources().updateConfiguration(config, getBaseContext().getResources().getDisplayMetrics()); 

结果是这样的:

在此处输入图像描述

于 2017-03-03T21:34:04.917 回答
0

印尼语的两个字母代码通常是“in”而不是“id”。

于 2017-01-06T23:01:16.933 回答