1
public void registerButtonListener() {
mData.setOnClickListener(new View.OnClickListener() {
public void onClick(View v) {
showDialog(2);
// showDatePicker();
}
});
}
@Override
protected Dialog onCreateDialog(int id) {
switch (id) {
case 2:
return showTimePicker();
}
//return super.onCreateDialog(id);
return dialog;
} //kraj na dialogot
private TimePickerDialog showTimePicker() {
TimePickerDialog timePicker = new TimePickerDialog(
this,
new TimePickerDialog.OnTimeSetListener() {
// @Override
public void onTimeSet(TimePicker view, int hourOfDay, int minute) {
mCalendar.set(Calendar.HOUR_OF_DAY,hourOfDay);
mCalendar.set(Calendar.MINUTE,minute);
updateTimeButtonText();
}
},
mCalendar.get(Calendar.HOUR_OF_DAY),
mCalendar.get(Calendar.MINUTE),true);
return timePicker;
}
我沒有得到任何選擇器,我在另一個例子中使用了這個代碼,並且它的工作原理。我的錯誤是什麼?android datepicker錯誤日期選擇器沒有彈出,根本不能選擇日期
謝謝,真的爲我做了訣竅:D – denza 2012-03-06 09:37:49