2014-06-24 159 views
0

我是android開發中的新成員。我想在平板電腦上顯示日期選擇器。 當用戶點擊它時,彈出窗口會顯示日期選擇器。 其目前與下面的代碼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(); 

現在,我想提出一些限制,在這種正常工作。 像用戶不能選擇未來的日期 所以你能告訴我爲了滿足我的要求我必須做些什麼改變?

預先感謝

回答

0

使用本dialog1.getDatePicker()setMaxDate(System.currentTimeMillis的())。

1

可以使用

dialog1.getDatePicker()setMaxDate(新的Date()的getTime()。)。

相關問題