Fecha y hora Validación en android usando edittext oyente

Estoy teniendo un problema con en el tecleo de corrige el texto, quiero un diálogo del recolector de la fecha y de la hora debe aparecer en el tecleo de corregir el texto. Por favor ayúdeme hacia fuera.

public void setstarttime() { startTimePicker = new TimePickerDialog(this, new TimePickerDialog.OnTimeSetListener() { public void onTimeSet(TimePicker picker, int hourOfDay, int minute) { //set selected time to calender //@author om startTimeCal.set(Calendar.MINUTE, minute); startTimeCal.set(Calendar.HOUR, hourOfDay); mStartTimeHour = hourOfDay; mStartTimeMinute = minute; String am_pm = (hourOfDay < 12) ? "AM" : "PM"; starttime.setText(CommonUtil.getFormattedTimeInString(startTimeCal.getTimeInMillis()) + " " + am_pm); // timeValidation(TAG_STARTTIME); } }, mStartTimeHour, mStartTimeMinute, false); startTimePicker.show(); } 

Debe implementar OnFocusChangeListener

  EditText myEditText=......; myEditText.setOnFocusChangeListener(new View.OnFocusChangeListener() { @Override public void onFocusChange(View v, boolean hasFocus) { if(hasFocus){ // SHOW YOUR DIALOG } } }); 

Pruebe con el siguiente código:

 timeEditText = (EditText) findViewById(R.id.timeEditText); timeEditText.setFocusable(false); timeEditText.setClickable(true); timeEditText.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { Calendar mcurrentTime = Calendar.getInstance(); final int hour = mcurrentTime.get(Calendar.HOUR_OF_DAY); final int min = mcurrentTime.get(Calendar.MINUTE); TimePickerDialog mTimePicker; mTimePicker = new TimePickerDialog(v.getContext(), new TimePickerDialog.OnTimeSetListener() { @Override public void onTimeSet(TimePicker view, int hourOfDay, int minute) { String time = hourOfDay + ":" + minute; timeEditText.setText(time); } }, hour, min, true); mTimePicker.setTitle("Select Time"); mTimePicker.show(); } }); 
  • Selector de fecha y hora en una vista
  • DateFormat.is24HourFormat devuelve siempre el mismo resultado
  • ¿Cómo debo usar / no usar métodos obsoletos en Android
  • Cómo crear un nuevo cuadro de diálogo "circle" datepicker android
  • Cómo cambiar el estilo de selector de fecha en android?
  • Creación de TimePickerDialog con estilo personalizado en Android
  • ¿Es posible cambiar el estilo de un Android L TimePickerDialog?
  • Android API 21+ - ocultar el reloj analógico en TimePickerDialog mediante programación
  • ¿Podemos mostrar selector de tiempo de estilo antiguo (Pre Lollipop Time Picker) en dispositivos lollipop
  • ScrollView luchando con scroll de TimePicker, Timepicker no desplazándose como resultado
  • Widget del selector de fecha y hora de la aplicación Buzón de correo
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.