sábado, 13 de fevereiro de 2016

Android: Como colocar um DatePicker no edittext

edtData.setInputType(InputType.TYPE_NULL);  
     edtData.setOnClickListener(new View.OnClickListener() {  
       @Override  
       public void onClick(View v) {  
         Calendar newCalendar = Calendar.getInstance();  
         DatePickerDialog fromDatePickerDialog = new DatePickerDialog(getActivity(), new DatePickerDialog.OnDateSetListener() {  
           public void onDateSet(DatePicker view, int year, int monthOfYear, int dayOfMonth) {  
             SimpleDateFormat dateFormatter = new SimpleDateFormat("dd-MM-yyyy", Locale.US);  
             Calendar newDate = Calendar.getInstance();  
             newDate.set(year, monthOfYear, dayOfMonth);  
             edtData.setText(dateFormatter.format(newDate.getTime()));  
           }  
         },newCalendar.get(Calendar.YEAR), newCalendar.get(Calendar.MONTH), newCalendar.get(Calendar.DAY_OF_MONTH));  
         fromDatePickerDialog.show();  
       }  
     });  

Nenhum comentário:

Postar um comentário