我有一个只支持一种语言的应用程序,Bahasa Indonesia。那么如何将Facebook的accountKit语言更改为我们支持的语言呢?
我试过这个指南,告诉我把这个配置放在build.gradle
中,而accountKit用户界面仍然是英文版。
defaultConfig {
resConfigs "id"
}
有没有办法在不更改设备语言的情况下更改语言?
答案 0 :(得分:1)
我已经找到了解决方案!只需更改包含帐户工具包的活动的区域设置,UI语言就会自动更改。 Here是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());
结果如下:
答案 1 :(得分:0)
印尼的双字母代码通常是“in”而不是“id”。