Android时间选择器对话框语言已从区域设置更改
我在应用程序中使用两种语言,英语和瑞典语。 我使用以下代码按用户管理语言更改Android时间选择器对话框语言已从区域设置更改,android,locale,timepicker,Android,Locale,Timepicker,我在应用程序中使用两种语言,英语和瑞典语。 我使用以下代码按用户管理语言更改 final Locale locale; if (languagecode == 1) { locale = new Locale("sv"); } else { locale = new Locale("en"); } Locale.setDefault(locale); final Configuration
final Locale locale;
if (languagecode == 1)
{
locale = new Locale("sv");
}
else
{
locale = new Locale("en");
}
Locale.setDefault(locale);
final Configuration config = new Configuration();
config.locale = locale;
mContext.getResources().updateConfiguration(config, mContext.getResources().getDisplayMetrics());
现在,当我显示时间选择器对话框时,选择瑞典语作为默认语言,它会在对话框中显示瑞典语翻译,它还会更改AM/PM文本。有没有办法将自定义文本放在那里,或者将其作为系统默认文本?请查看下面的图片以供参考。塔克斯
有一个自定义时间选择器的教程。例如,您可以将标题定义为字符串资源,然后为翻译创建单独的资源文件夹(有关本地化的详细信息)。有一个自定义时间选择器的教程。例如,您可以将标题定义为字符串资源,然后为翻译创建单独的资源文件夹(有关本地化的详细信息)