Android时间选择器对话框语言已从区域设置

时间:2016-02-09 12:14:12

标签: android locale timepicker

我在应用程序,英语和瑞典语中使用两种语言。 我使用以下代码来管理用户的语言更改,

    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文本。有没有办法把自定义文本放在那里或它作为系统默认?请查看下面的图片以供参考。感谢名单。

time-picker-dialog

1 个答案:

答案 0 :(得分:0)

有一个用于自定义时间选择器的教程here。您可以将标题定义为字符串资源,然后为翻译创建单独的资源文件夹(有关本地化的更多信息here)。