具有微调器样式的 Materialdatepicker

Materialdatepicker with a spinner style

使用 android 中的默认 DatePicker class 可以将日期选择器制作成这样的微调器形式:

但是使用 MaterialDesignSpinner 似乎默认情况下没有实现此功能,因为唯一的形式如下所示:

或默认文本视图输入。

materialdesign 是否删除了微调器功能,或者是否有使用 MaterialDatePicker 实现它的方法?

我找不到 MaterialDatePicker 的解决方案,但无论如何我想分享我的解决方案,它适用于我的目的,也可能适用于你的目的:

    DatePickerDialog dpd = new DatePickerDialog(this,
            AlertDialog.THEME_HOLO_LIGHT,null, 1960, 1, 1);
    dpd.getDatePicker().setCalendarViewShown(false);
    dpd.show();

这将显示日期选择器对话框的精简版。 您还可以使用:

AlertDialog.THEME_HOLO_DARK

对于深色对话框主题或:

android.R.style.Theme_Holo_Light_Dialog

对话框本身略有不同。 请记住设置 dpd.getDatePicker().setCalendarViewShown(false); 否则还会显示选择器的常规日历部分。 如果您要寻找更多变体,请参阅此 .