0
我想重寫datepickerdialogonDateSet不會被調用,覆蓋按鈕datepickerdialogs
case START_DATE_DIALOG_ID:
DatePickerDialog datePicker = new DatePickerDialog(this, startDateSetListener, startYear, startMonth, startDay);
datePicker.setTitle("Välj startdatum");
datePicker.setButton(DatePickerDialog.BUTTON_POSITIVE, "Välj", new DialogInterface.OnClickListener() {
@Override
public void onClick(DialogInterface dialog, int which)
{
}
});
datePicker.setButton(DatePickerDialog.BUTTON_NEGATIVE, "Avbryt", new DialogInterface.OnClickListener() {
@Override
public void onClick(DialogInterface dialog, int which)
{
}
});
return datePicker;
部分原因是因爲我想要做一些事情,如果對話被取消,部分原因是因爲我想要的按鈕的按鈕總是有瑞典的頭銜。
我的問題是onDateSet永遠不會被調用。
好的,謝謝。有什麼方法從datepicker對話框中獲取當前值? – notBanana 2011-05-16 20:07:17
@notBanana:調用'getDatePicker()'...如果你在Honeycomb上。否則,除了用戶接受對話框之外,沒有文檔和支持的方式來獲取「當前值」。同樣,如果您想要的行爲不同於DatePickerDialog提供的行爲,請編寫您自己的承載「DatePicker」的對話框。 – CommonsWare 2011-05-16 20:13:31
非常感謝! – notBanana 2011-05-16 20:24:07