我用两种语言创建了一个应用程序。第二个(英语),当用户的默认系统语言是英语时使用。如果不是,则使用第一个。
我想将第二语言(即英语)设置为默认语言,
这意味着当用户打开我的应用程序并且他的系统语言不是第一个语言,也不是英语时,英语将显示为默认语言。
I tried:
Locale locale = new Locale("en_US");
Locale.setDefault(locale);
Configuration config = new Configuration();
config.locale = locale;
context.getApplicationContext.getResources().updateConfiguration(config, null);
但每次都会出现“上下文无法解析”错误..这段代码是正确的还是..?
Okay,
为了让一切都清楚
我意识到res/values
是默认目录,其他目录只是“以防语言”。所以我要做的就是将英语切换到 /res/values,而另一种语言则切换到res/values-es
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)