C'è un listener di eventi in Android chiamato DatePicker.OnDateChangedListener. Sto cercando di impostare alla data cambiato ascoltatore di una vista DatePicker come segue:Android - OnDateChangedListener - come si imposta?
DatePicker dp = new DatePicker(getContext());
dp.setOnDateChangedListener(this);
//where this is my activity extends DatePicker.OnDateChangedListener
Ma indovinate un po '? Il selettore di date non ha un metodo chiamato setOnDateChangedListener.
La mia domanda è:
- Come poi si fa a impostare una data modificata ascoltatore in Android?
- Se non è possibile impostare un listener di data modificata, qual è lo scopo di questo evento?
Qualsiasi documentazione/tutorial sarà molto utile.
Il L'API di Android è davvero qualcosa. Mi chiedo chi sia il risultato di questo approccio ridicolo – Tawani
Non mi sembra ridicolo, e almeno è nei documenti API. Ad ogni modo, immagino che il motivo sia perché i widget Android di solito hanno diversi costruttori, per quando si desidera controllare quali attributi di stile e layout con cui dovrebbe essere creato, quindi hanno mantenuto quella convenzione piuttosto che creare numerosi costruttori con molti parametri. –
Sembra appropriato avere un metodo setOnDateChangedListener() come è presente per impostare un listener di clic. Mi chiedo perché ti fanno inizializzare a una data in cui l'auto si inizializza automaticamente per te? –