我正在尝试在我的Android应用程序的帐户工具包屏幕中设置默认语言,并按照文档在app/build.gradle文件上设置它:
resConfigs "pt-rBR"
但它不起作用,因为当用户将另一种语言作为系统语言时,帐户工具包屏幕始终使用系统语言。有没有办法为我的帐户工具包屏幕只定义一种特定语言,而忽略系统语言?
在活动或应用程序中,如果您知道不支持用户的区域设置,则可以执行以下操作来"强制"区域设置。这将是"交换"默认区域设置的一种方法。
ConfigurationlocaleConfig = getResources((.getConfiguration((; localeConfig.locale = Locale.FRENCH; getResources((.updateConfiguration(localeConfig, getResources((.getDisplayMetrics(((;但是,只有在已知不支持 Locale.getDefault(( 时才执行此操作,因此将显示 AccountKit 默认值(英语(,您才必须小心。