小编Add*_*ddy的帖子

如何在Android日期选择器中禁用过去的日期?

如何在Android日期选择器中禁用过去的日期?

这是生成我的DatePicker的代码:

@Override
protected Dialog onCreateDialog(int id) {
    switch (id) {
    case DATE_DIALOG_ID:
        // set date picker as current date
        return new DatePickerDialog(this, datePickerListener, year, month,
                day);
    }
    return null;
}

private DatePickerDialog.OnDateSetListener datePickerListener = new DatePickerDialog.OnDateSetListener() {
    public void onDateSet(DatePicker view, int selectedYear,
            int selectedMonth, int selectedDay) {
        year = selectedYear;
        month = selectedMonth+1;
        day = selectedDay;

        startdate.setText(new StringBuilder().append(day).append("-")
                .append(getMonth(month + 1)).append("-").append(year)
                .append(" "));
    }
};
Run Code Online (Sandbox Code Playgroud)

android

67
推荐指数
5
解决办法
7万
查看次数

标签 统计

android ×1