Я использую фрагмент кода, чтобы программно открыть DatePicker в Android:
Используя тот же API 28 таргетинг и эмулятор, В моем основном проекте показ выбора даты с таким внешним видом:
Основной проект
При использовании того же кода в другом новом проекте создается обычный DatePicker:
Fresh Project
Код следующий:
Calendar calendar = Calendar.getInstance();
int year = calendar.get(Calendar.YEAR);
int month = calendar.get(Calendar.MONTH);
int day = calendar.get(Calendar.DAY_OF_MONTH);
DatePickerDialog datePickerDialog = new DatePickerDialog(ScrollingActivity2.this,
new DatePickerDialog.OnDateSetListener() {
@Override
public void onDateSet(DatePicker view, int year, int monthOfYear, int dayOfMonth) {
}
}, year, month, day);
datePickerDialog.show();
Я ожидаю получить обычный DatePicker по умолчанию, я чувствую, что проблема связана с темой или макетом XML, но не могу определить, где находится ошибка, любая помощьоценивается.