如何为吐司做本地化?

How make localization for toasts?

我使用

为 ui 文本编写本地化
String languageToLoad  = "en_EN";
 Locale locale = new Locale(languageToLoad); 
 Locale.setDefault(locale);
 Configuration config = new Configuration();
 config.locale = locale;
 context.getResources().updateConfiguration(config,context.getResources().getDisplayMetrics());

这对于 UI 观看次数来说效果很好,但我的吐司没有这个。怎么修? 字符串是在 strings.xml 中使用区域设置限定符创建的。

这很简单:

String string = getString(R.string.your_string_name);

如果字符串保存在正确的语言文件夹中,它将自动本地化。

在此处阅读更多内容:https://developer.android.com/guide/topics/resources/string-resource#:~:text=android%3Atext%3D%22%40string%2Fhello%22%20%2F%3E&text=String%20string%20%3D%20getString%20(R.,int)%20to%20retrieve%20a%20string