//这就是一个点击事件,点击打开日历拾取器
selectDate.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View view1) { AlertDialog.Builder builder = new AlertDialog.Builder(BooksActivity.this); View view = getLayoutInflater().inflate(R.layout.activity_dialog_date, null);//这个布局在下边,可参考 final DatePicker datePicker = (DatePicker) view.findViewById(R.id.date_picker); //设置日期简略显示 否则详细显示 包括:星期周 datePicker.setCalendarViewShown(false); //初始化当前日期 calendar.setTimeInMillis(System.currentTimeMillis());