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(); } }); 
  • Casting y obtención de valores del selector de fecha y hora en android
  • DateFormat.is24HourFormat devuelve siempre el mismo resultado
  • Selector de fecha y hora en una vista
  • Android TimePickerDialog color del diseño del material
  • TimePickerDialog con el botón Neutral
  • Cómo cambiar el estilo de selector de fecha en android?
  • ¿Cómo debo usar / no usar métodos obsoletos en Android
  • Intervalo de tiempo límite en el selector de tiempo
  • ¿Podemos mostrar selector de tiempo de estilo antiguo (Pre Lollipop Time Picker) en dispositivos lollipop
  • Editar los minutos anteriores y posteriores en Android TimePicker cuando el intervalo que estoy incrementando es de 5
  • Creación de TimePickerDialog con estilo personalizado en Android
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.