android - Android和Accont Kit:设置默认语言

标签 android gradle build.gradle account-kit

我试图在我的Android应用程序的帐户工具包屏幕中设置默认语言,并按照文档在app / build.gradle文件中进行设置:

resConfigs "pt-rBR"

但这是行不通的,因为当用户使用另一种语言作为系统语言时,“帐户工具包”屏幕将始终使用系统语言。
是否可以为帐户工具包屏幕仅定义一种特定的语言,而忽略系统语言?

最佳答案

如果您知道不支持用户的语言环境,则可以在“ Activity ”或“应用程序”中执行以下操作来“强制”语言环境。这将是“交换”默认语言环境的一种方法。

配置localeConfig = getResources()。getConfiguration();
localeConfig.locale = Locale.FRENCH;
getResources()。updateConfiguration(localeConfig,getResources()。getDisplayMetrics());
但是,只有在已知不支持Locale.getDefault()并因此显示AccountKit默认值(英语)的情况下,您才必须谨慎执行此操作。

关于android - Android和Accont Kit:设置默认语言,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43211140/

相关文章:

java - 如何授予CHMOD 0755对Jar中所有文件的权限

gradle - 调用gradle脚本build.gradle并设置是否应该构建调试/发布风格并编写通用任务?

gradle - 如何使用android studio将复制任务运行到assets文件夹中

android - 意外的顶级异常android studio

android - 如何正确实现 BaseAdapter 的 ADD 方法 - Android

java - 编译android应用程序时出现问题

java - 从 Android 应用程序使用 Java EE 应用程序服务器进行身份验证

android - Android 应用程序中的窗口泄漏

java - Gradle - 复制任务完成后导出属性

android - 尝试构建发行版后,Android崩溃