我想用模式微調器而不是日曆顯示DatePickerDialog。在我的styles.xml,我試圖把這個屬性,但它說,我應該使用的最低SDK版本是API 21如何將Android DatePicker模式設置爲21級以下的API的微調器
<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) {
}
}
謝謝!
我試過但仍然沒有工作。我也發現[這](http://stackoverflow.com/questions/30509828/impossible-to-make-my-datepickerdialog-use-a-spinner-style-programmatically),它看起來像我需要真的把XML- spinner
在style.xml中,但Android Studio說它有一個minSdk爲21 –
racumin