2024.4.20
所学时间:2小时
代码行数:62
博客园数:1篇
所学知识:今天学习了日期对话框DatePickerDialog 是 Android 中用于选择日期的预定义对话框。它提供了一个简单的界面,允许用户通过滚动选择年、月、日来选择日期。通常情况下,DatePickerDialog 会作为一个弹出式对话框出现在应用程序的界面上。
Calendar calendar = Calendar.getInstance();
int year = calendar.get(Calendar.YEAR);
int month = calendar.get(Calendar.MONTH);
int day = calendar.get(Calendar.DAY_OF_MONTH);
DatePickerDialog datePickerDialog = new DatePickerDialog(context, new DatePickerDialog.OnDateSetListener() {
@Override
public void onDateSet(DatePicker view, int selectedYear, int selectedMonth, int selectedDay) {
// 当用户选择日期时触发的回调函数
// 在这里可以处理用户选择的日期
// selectedYear、selectedMonth、selectedDay 分别是用户选择的年、月、日
}
}, year, month, day);
datePickerDialog.show();
在这个示例中,我们首先创建了一个 Calendar 对象,并获取了当前的年、月、日。然后,我们创建了一个 DatePickerDialog 实例,传入了上下文对象 context、日期选择完成后的回调函数和默认的年、月、日。