Closed caoanqi closed 8 years ago
不好意思,刚刚看到此信息。传过来的NumberPickerView是为了区分是年picker改变还是月picker改变还是日picker改变。 刚添加好了日期改变时的回调,代码片段如下:
//添加日期改变的回调
mGLCView.setOnDateChangedListener(new GregorianLunarCalendarView.OnDateChangedListener(){
@Override
public void onDateChanged(GregorianLunarCalendarView.CalendarData calendarData) {
Calendar calendar = calendarData.getCalendar();
String showToast = "Gregorian : " + calendar.get(Calendar.YEAR) + "-"
+ (calendar.get(Calendar.MONTH) + 1) + "-"
+ calendar.get(Calendar.DAY_OF_MONTH) + "\n"
+ "Lunar : " + calendar.get(ChineseCalendar.CHINESE_YEAR) + "-"
+ (calendar.get(ChineseCalendar.CHINESE_MONTH)) + "-"
+ calendar.get(ChineseCalendar.CHINESE_DATE);
mChangedDateTextView.setText(showToast);
}
}
);
ok thanks
怎么添加日期改变监听事件,因为我要改变日期的同时,还要更新一个编辑框的日期值。 我没有发现别的函数只有一个 public void onValueChange(NumberPickerView picker, int oldVal, int newVal) 但是不明白为什么要传入NumberPickerView,且监听事件应该如何使用?
感谢