DatePicker与TimePicker动态输入时间和日期
一、DatePicker与TimePicker动态输入时间和日期
private int mYear;
private int mMonth;
private int mDay;
private int mHour;
private int mMinute;
TextView tv;
TimePicker tp;
DatePicker dp;
public void onCreate(Bundle savedInstanceState) {
Calendar c = Calendar.getInstance();
mYear = c.get(Calendar.YEAR);
mMonth = c.get(Calendar.MONTH);
mDay = c.get(Calendar.DAY_OF_MONTH);
mHour = c.get(Calendar.HOUR_OF_DAY);
mMinute = c.get(Calendar.MINUTE);
super.onCreate(savedInstanceState);
setContentView(R.layout.picker);
tv = (TextView) findViewById(R.id.showTime);
updateDisplay();
dp = (DatePicker) findViewById(R.id.dPicker);
dp.init(mYear, mMonth, mDay, new DatePicker.OnDateChangedListener() {
public void onDateChanged(DatePicker view, int year,
int monthOfYear, int dayOfMonth) {
mYear = year;
mMonth = monthOfYear;
mDay = dayOfMonth; /* 调用updateDisplay()来改变显示日期 */
updateDisplay();
}
});
tp = (TimePicker) findViewById(R.id.tPicker);
tp.setIs24HourView(true);
tp.setOnTimeChangedListener(new TimePicker.OnTimeChangedListener() {
public void onTimeChanged(TimePicker view, int hourOfDay, int minute) {
mHour = |