Android常用控件二
注: 图中时间控件里的获取小时,分钟的方法已经过时 可以使用 Calendar方法
//点击事件 显示时间 public void showTime(View view){ TimePicker tp=new TimePicker(this); //过时的方法 int a=tp.getCurrentHour(); int b=tp.getCurrentMinute(); Calendar c=Calendar.getInstance(); int hour=c.get(Calendar.HOUR_OF_DAY); int Minute=c.get(Calendar.MINUTE);
TimePickerDialog tpd=new TimePickerDialog(this, new TimePickerDialog.OnTimeSetListener() { @Override public void onTimeSet(TimePicker view, int hourOfDay, int minute) { }
},hour, Minute,true);
tpd.show();
//Toast.makeText(this,"当前时间:"+hour+":"+Minute+" "+a+":"+b, Toast.LENGTH_SHORT).show(); }
//点击事件 显示日期 public void showDay(View view){ DatePicker dp=new DatePicker(this); int year=dp.getYear(); int month=dp.getMonth(); int day=dp.getDayOfMonth(); DatePickerDialog dpd=new DatePickerDialog(this, new DatePickerDialog.OnDateSetListener() { @Override public void onDateSet(DatePicker view, int year, int month, int dayOfMonth) { } },year,month,day); dpd.show(); }