1、DatePickerDialog日期选择框
代码:
private void datePickerDialog() {
Calendar calendar = Calendar.getInstance();
DatePickerDialog.OnDateSetListener dateListener = new DatePickerDialog.OnDateSetListener() {
@Override
public void onDateSet(DatePicker datePicker, int year, int month,
int dayOfMonth) {
String msg = "你选择了" + year + "年" + (month + 1) + "月"
+ dayOfMonth + "日";
Toast.makeText(getApplicationContext(), msg, Toast.LENGTH_SHORT)
.show();
}
};
Dialog dialog = new DatePickerDialog(this, dateListener,
calendar.get(Calendar.YEAR), calendar.get(Calendar.MONTH),
calendar.get(Calendar.DAY_OF_MONTH));
dialog.show();
}
2、TimePickerDialog时间选择框
代码:
private void timePickerDialog() {
Calendar calendar = Calendar.getInstance();
TimePickerDialog.OnTimeSetListener timeListener = new TimePickerDialog.OnTimeSetListener() {
@Override
public void onTimeSet(TimePicker timerPicker, int hourOfDay,
int minute) {
String msg = "你选择了" + hourOfDay + "时" + minute + "分";
Toast.makeText(getApplicationContext(), msg, Toast.LENGTH_SHORT)
.show();
}
};
Dialog dialog = new TimePickerDialog(this, timeListener,
calendar.get(Calendar.HOUR_OF_DAY),
calendar.get(Calendar.MINUTE), true); // 是否为二十四制
dialog.show();
}
了解更多Dialog的用法,请点击http://blog.csdn.net/u013985004/article/details/25634335