我想在单个应用程序中使用多个日期选择器,我已经谷歌搜索,我得到了使用日期选择器对话框选择日期的答案。
但是对于我的应用程序来说它变得很复杂,我必须为每个 Datepicker 按钮编写不同的代码。代码是,
private void updateDisplay()
{
Date = new StringBuilder()
// Month is 0 based so add 1
.append(mDay).append("/")
.append(mMonth + 1).append("/")
.append(mYear).append(" ");
}
private DatePickerDialog.OnDateSetListener mDateSetListener =
new DatePickerDialog.OnDateSetListener()
{
public void onDateSet(DatePicker view, int year,
int monthOfYear, int dayOfMonth)
{
mYear = year;
mMonth = monthOfYear;
mDay = dayOfMonth;
updateDisplay();
DisplayExpDate();
}
};
@Override
protected Dialog onCreateDialog(int id)
{
switch (id)
{
case DATE_DIALOG_ID:
return new DatePickerDialog(this,
mDateSetListener,
mYear, mMonth, mDay);
}
return null;
}
因此,请帮助我提供更简单的解决方案。