我有一个只支持一种语言的应用程序,印度尼西亚语。那么如何将 Facebook 的 accountKit 语言更改为我们支持的语言呢?
我已经尝试了告诉我将此配置放入其中的指南,build.gradle
并且 accountKit UI 仍然是英文的。
defaultConfig {
resConfigs "id"
}
有什么方法可以在不更改设备语言的情况下更改语言?
我有一个只支持一种语言的应用程序,印度尼西亚语。那么如何将 Facebook 的 accountKit 语言更改为我们支持的语言呢?
我已经尝试了告诉我将此配置放入其中的指南,build.gradle
并且 accountKit UI 仍然是英文的。
defaultConfig {
resConfigs "id"
}
有什么方法可以在不更改设备语言的情况下更改语言?
我有解决办法!只需更改包含帐户工具包的活动的区域设置,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());
结果是这样的:
印尼语的两个字母代码通常是“in”而不是“id”。