以下代码适用于低于棒棒糖的API,但不适用于棒棒糖和较新版本。
date_picker.getCalendarView().setOnDateChangeListener(new OnDateChangeListener() {
@Override
public void onSelectedDayChange(CalendarView view, int year, int month, int dayOfMonth) {
date.setText((month+1)+"/"+dayOfMonth+"/"+year);
send_date = year+"/"+(month+1)+"/"+dayOfMonth;
}
答案 0 :(得分:0)
这是Android 5.0中的一个错误。
在材料设计日历模式中使用DatePicker
时会发生这种情况。
我有两种解决方法:
在您的布局中将android:datePickerMode
的{{1}}属性设置为DatePicker
。
请改用android:datePickerMode="spinner"
。