Hay un detector de eventos en Android llamado DatePicker.OnDateChangedListener. Estoy tratando de establecer en la fecha cambiado oyente de una vista DatePicker de la siguiente manera:Android - OnDateChangedListener - ¿cómo se configura esto?
DatePicker dp = new DatePicker(getContext());
dp.setOnDateChangedListener(this);
//where this is my activity extends DatePicker.OnDateChangedListener
Pero sabe qué? El selector de fecha no tiene un método llamado setOnDateChangedListener.
Mi pregunta es:
- Entonces, ¿cómo se establece una fecha cambió oyente en Android?
- Si no es posible configurar un oyente con fecha cambiada, ¿cuál es el propósito de este evento?
Cualquier documentación/tutorial será de mucha ayuda.
El Android API es realmente algo. Me pregunto a quién se le ocurrió este enfoque ridículo – Tawani
No me parece ridículo, y al menos está en los documentos de la API. De todos modos, me imagino que la razón es porque los widgets de Android generalmente tienen varios constructores, para cuando deseas controlar qué estilo y atributos de diseño deberían crearse, así que han seguido esa convención en lugar de crear numerosos constructores con muchos parámetros. –
Parece apropiado tener un método setOnDateChangedListener() como el presente para establecer un escucha de clic. Me pregunto por qué te hacen inicializarlo en una fecha en la que se inicializa automáticamente para ti hoy. –