【问题标题】:date picker date selection in Android [duplicate]Android中的日期选择器日期选择[重复]
【发布时间】:2014-08-14 17:59:24
【问题描述】:

我是 android 开发的新手。我想在平板电脑中显示日期选择器。 当用户单击它时,会弹出一个带有日期选择器的窗口。 它目前使用以下代码正常工作

 DatePickerDialog dialog1 = new DatePickerDialog(RegistrationCompanyStep2Activity.this,new OnDateSetListener() {
                        @Override
                        public void onDateSet(DatePicker view, int year,int monthOfYear, int dayOfMonth) 
                        {

                            yearExpiration = year;
                            monthExpiration = monthOfYear + 1;
                            dayExpiration = dayOfMonth;
                            spinCompanyEstablished.setText(String.valueOf(yearExpiration)+ "-"+ String.format("%02d", monthExpiration)+ "-" + String.format("%02d", dayExpiration));
                            editCompanyTypeID.requestFocus();
                            openKeyBoard(editCompanyTypeID);
                        }
                    }, yearExpiration, monthExpiration, dayExpiration);
            dialog1.show();   

现在我想对此进行一些限制。 喜欢用户无法选择未来日期 那么你能告诉我为了满足我的要求我必须做些什么改变吗?

提前致谢

【问题讨论】:

    标签: android


    【解决方案1】:

    你可以使用

    dialog1.getDatePicker().setMaxDate(new Date().getTime());

    【讨论】:

      【解决方案2】:

      使用这个dialog1.getDatePicker().setMaxDate(System.currentTimeMillis());

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2021-07-28
        • 2012-04-15
        • 1970-01-01
        • 2020-03-17
        • 1970-01-01
        • 1970-01-01
        • 2014-04-22
        • 1970-01-01
        相关资源
        最近更新 更多