Cómo llamar al control de visualización de fecha en el adaptador
Código de referencia: /**
?*?Abre el cuadro de diálogo de fecha
?*?@param?textView
?* ?@param?*/
público?{
txtDatePicker?=?textView;
calendario?=?Calendar.getInstance(); p>
if(!toolUtil.isBlank(fecha))?{
intentar?{calendar.setTime(dateUtil.formatDate().parse(fecha));}?{}
}
new?DatePickerDialog(this,?new?DatePickerDialog.OnDateSetListener()?{
public?void?onDateSet(DatePicker?view,?int?year, ?int ?mesdelaño,?int?díadelmes)?{
calendar.set(Calendario.AÑO,?año);
calendar.set(Calendario.MES,?mesdelaño);
p>calendar.set(Calendar.DAY_OF_ MONTH,?dayOfMonth);
txtDatePicker.setText(dateUtil.formatDate().format(calendar.getTime()); p>
}
},?calendar.get(Calendar.AÑO),?calendar.get(Calendar.MES),?calendar.get(Calendar.DAY_OF_MONTH)).show();
}
/**
?*?Cuadro de diálogo de hora emergente
?*?@param?textView
? */
public?void?showTimeDialog(TextView?textView)?{
txtDatePicker?=?textView;
nuevo?TimePickerDialog( esto,?nuevo? TimePickerDialog.OnTimeSetListener()?{
public?void?onTimeSet(TimePicker?view,?int?hourOfDay,?int?minuto)?{
calendario. set(Calendar.HOUR_OF_DAY ,?hourOfDay);
calendar.set(Calendar.MINUTE,?minuto);
txtDatePicker.setText(( hourOfDay?10"0"? +?horaDía?: ?horaDía)?+?" :"?+" :"? (¿minuto?10"0"? +?minuto?:?minuto)?+?" :00");
}
},?calendar.get(Calendar.HOUR_OF_DAY),?calendar.get(Calendar.MINUTE),?