2014-06-24 4 views
0

나는 안드로이드 개발에 새로운입니다. 태블릿에 날짜 선택기를 보여주고 싶습니다. 사용자가 그것을 클릭하면 날짜 선택 도구가있는 팝업이 나타납니다. 의 현재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(); 

지금 내가이 일부 제한을 넣을 아래 코드를 제대로 작동. Like user cant는 미래의 날짜를 선택합니다 그래서 내 요구 사항을 충족시키기 위해 어떤 변화가 필요한지 말해 줄 수 있습니까? 사전에

감사

답변

0

사용이 dialog1.getDatePicker() setMaxDate (에 System.currentTimeMillis()).;

1

당신은

dialog1.getDatePicker()를 사용할 수 setMaxDate (새 Date() 다음 getTime().).;