日期选择器
public void onclick(View v){
Calendar calendar=Calendar.getInstance();
new DatePickerDialog( this, new DatePickerDialog.OnDateSetListener() {
@Override
public void onDateSet(DatePicker view, int year, int month, int dayOfMonth) {
String text = "你选择了:" + year + "年" + (month + 1) + "月" + dayOfMonth + "日";
Toast.makeText( MainActivity.this, text, Toast.LENGTH_SHORT ).show();
}
}
,calendar.get(Calendar.YEAR)
,calendar.get(Calendar.MONTH)
,calendar.get(Calendar.DAY_OF_MONTH)).show();
}
注意:此按钮响应需要在按钮布局文件里面加一句android:onClick="onclick"
时间选择器
ProgressDialog一般用于表示当前操作比较耗时间,让用户耐心等待
public void onclick(View v){
Calendar calendar=Calendar.getInstance();
new TimePickerDialog( this, new TimePickerDialog.OnTimeSetListener() {
@Override
public void onTimeSet(TimePicker view, int hourOfDay, int minute) {
String text="你选择了"+hourOfDay+"时"+minute+"分";