gpt4 book ai didi

java - 我的 Android 应用程序将默认语言更改为英语

转载 作者:行者123 更新时间:2023-12-01 08:49:14 26 4
gpt4 key购买 nike

我创建了三个字符串

values-en

values-ar

values-ku

我将自己的语言设置为默认值,但是当我从 Google Play 安装应用程序时,它会自动返回 values-en

我的值(value)观文件夹

enter image description here

最佳答案

您可以通过(在每个 Activity 的 onCreate 中调用它)强制使用您的语言:

public static void forceLocale(Context ctx, Locale locale) {
Configuration conf = ctx.getResources().getConfiguration();
conf.locale = locale;
ctx.getResources().updateConfiguration(conf, ctx.getResources().getDisplayMetrics());

Configuration systemConf = Resources.getSystem().getConfiguration();
systemConf.locale = locale;
Resources.getSystem().updateConfiguration(systemConf, Resources.getSystem().getDisplayMetrics());

Locale.setDefault(locale);
}

关于java - 我的 Android 应用程序将默认语言更改为英语,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42488022/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com