Я хочу отображать DatePickerDialog с помощью режима spinner вместо календаря. В моей styles.xml, я пытался поставить этот атрибут, но он говорит, что минимальная версия SDK, я должен использовать это API 21.Как установить режим DatePicker для Android для выравнивания API-интерфейсов ниже уровня 21
<item name="android:datePickerMode">spinner</item>
Я использую минимум SDK версии 18. Как установить дату по умолчанию режим выбора для скрутки для API ниже API 21?
Это мой Java-код для моего выбора даты:
public class MyDatePicker extends DialogFragment implements DatePickerDialog.OnDateSetListener {
@Override
public Dialog onCreateDialog(Bundle savedInstanceState) {
DatePickerDialog datePickerDialog = new DatePickerDialog(getContext(), R.style.MyTheme, this, 0, 0, 0);
return datePickerDialog;
}
@Override
public void onDateSet(DatePicker view, int year, int month, int dayOfMonth) {
}
}
Спасибо!
Я пробовал это, но все еще не работал. Я также нашел [this] (http://stackoverflow.com/questions/30509828/impossible-to-make-my-datepickerdialog-use-a-spinner-style-programmatically), и похоже, что мне нужно поместить xml- spinner
в стиле.xml, но Android Studio говорит, что он должен иметь minSdk из 21 –
racumin