如何使android的DatePickerDialog使用塞尔维亚语拉丁语语言环境而不是西里尔语

时间:2017-07-26 18:43:40

标签: android localization locale datepickerdialog

我想DatePickerDialog使用塞尔维亚拉丁字母而不是塞尔维亚语西里尔字母。我的应用程序可以选择塞尔维亚语和英语,我有目录valuesvalues-sr

我使用它在我的应用程序中以编程方式更改语言环境: http://gunhansancar.com/change-language-programmatically-in-android/

我在每个活动/片段中都覆盖attachBaseContext()方法。

但是,当我改为塞尔维亚语时,在我的申请中,datepicker使用西里尔字母

enter image description here

这是我创建DatePickerDialog的代码:

private void openDatePickerDialog() {
    final Calendar myCalendar = Calendar.getInstance();

    DatePickerDialog.OnDateSetListener date = new DatePickerDialog.OnDateSetListener() {
        @Override
        public void onDateSet(DatePicker view, int year, int monthOfYear,int dayOfMonth) {
            // ...
        }
    };


    DatePickerDialog dialog = new DatePickerDialog(this, R.style.AppTheme_DatePickerDialogTheme, date, myCalendar.get(Calendar.YEAR), myCalendar.get(Calendar.MONTH), myCalendar.get(Calendar.DAY_OF_MONTH));
    dialog.show();
}

0 个答案:

没有答案
相关问题