Android & Accont Kit:设置默认语言



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

resConfigs "pt-rBR"

但它不起作用,因为当用户将另一种语言作为系统语言时,帐户工具包屏幕始终使用系统语言。有没有办法为我的帐户工具包屏幕只定义一种特定语言,而忽略系统语言?

在活动或应用程序中,如果您知道不支持用户的区域设置,则可以执行以下操作来"强制"区域设置。这将是"交换"默认区域设置的一种方法。

Configuration

localeConfig = getResources((.getConfiguration((; localeConfig.locale = Locale.FRENCH; getResources((.updateConfiguration(localeConfig, getResources((.getDisplayMetrics(((;但是,只有在已知不支持 Locale.getDefault(( 时才执行此操作,因此将显示 AccountKit 默认值(英语(,您才必须小心。

最新更新