gpt4 book ai didi

android - 从Android中的不同值文件夹中获取字符串

转载 作者:行者123 更新时间:2023-11-29 14:33:10 25 4
gpt4 key购买 nike

我想为不同类型的语言开发 android 应用程序。所以我为它使用了本地化。为此,我创建了不同的值文件夹,如 values-fr、values-ja、values-de。 N 还根据该值文件夹创建了具有静态值的 strings.xml。所以一切都很好。但现在我的问题是我想根据用户选择的语言更改 UI 文本。那么如何从特定语言的 values->string.xml 中手动获取特定的字符串值???

我想这可能很容易,但我不知道。

谢谢,

最佳答案

Locale locale = new Locale("cn");
Locale.setDefault(locale);
Configuration config = new Configuration();
config.locale = locale;
getBaseContext().getResources().updateConfiguration(config, getBaseContext().getResources().getDisplayMetrics());

http://developer.android.com/guide/topics/resources/localization.html

关于android - 从Android中的不同值文件夹中获取字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12072134/

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