voglio creare un DatePicker come questo:Come creare nuovo "circolo" datepicker Android dialogo
possibilmente senza l'utilizzo di librerie esterne. Per prima cosa è possibile? Ora posso creare un semplice DatePickerDialog in questo modo:
public class DatePickerFragment extends DialogFragment implements DatePickerDialog.OnDateSetListener {
public EditText activity_edittext;
public DatePickerFragment(EditText edit_text) {
activity_edittext = edit_text;
}
@Override
public Dialog onCreateDialog(Bundle savedInstanceState) {
// Use the current date as the default date in the picker
final Calendar c = Calendar.getInstance();
int year = c.get(Calendar.YEAR);
int month = c.get(Calendar.MONTH);
int day = c.get(Calendar.DAY_OF_MONTH);
// Create a new instance of DatePickerDialog and return it
return new DatePickerDialog(getActivity(), this, year, month, day);
}
@Override
public void onDateSet(DatePicker view, int year, int month, int day) {
activity_edittext.setText(String.valueOf(month + 1) + "/" + String.valueOf(day) + "/" + String.valueOf(year));
}
}
ma sembra come normale finestra di dialogo e non come un "orologio". Qualche idea?
Mi sembra di essere più di una TimePicker piuttosto che un Date picker. Comunque, è possibile fare qualcosa di simile, ma devi costruire un controllo personalizzato –
Penso che sia lo stesso .. C'è anche il TimePicker e il DatePicker che stanno costruendo in questo modo. Ma non riesco a trovare alcuna guida/tutorial su come farlo. È lo stesso Google utilizzare per il suo calendario/agenda quando si imposta un evento. –