Ich möchte ein Datepicker wie folgt erstellen:Wie schaffen neue "Kreis" Datepicker android Dialog
possibily ohne Verwendung von externen Bibliotheken. Erstens, ist es möglich? Jetzt kann ich eine einfache DatePickerDialog auf diese Weise erstellen:
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));
}
}
aber es scheint, als normal Dialog und nicht als „Uhr“. Irgendeine Idee?
Es scheint mir, als ein eher ein Timepicker eher sein Datumsauswahl. Wie auch immer, es ist möglich, etwas ähnliches zu tun, aber Sie müssen ein benutzerdefiniertes Steuerelement erstellen –
Ich denke, es ist das gleiche .. Es ist der TimePicker und der DatePicker zu bauen auf diese Weise. Aber ich kann keinen Leitfaden/Tutorial finden, wie es geht. Es ist die gleiche Google-Nutzung für seinen Kalender/Agenda, wenn Sie ein Ereignis festlegen. –