如何为吐司做本地化?
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);
如果字符串保存在正确的语言文件夹中,它将自动本地化。
我使用
为 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);
如果字符串保存在正确的语言文件夹中,它将自动本地化。