Skip to content

2. Time and Date Pickers

Taras Leskiv edited this page Jul 5, 2016 · 7 revisions

Android goodies allows you to show default Android TimePickerDialog and DatePickerDialog.

Showing Time Picker

Show the default Android TimePickerDialog

Usage Example:

public void OnTimePickClick()
{
    var now = DateTime.Now;
    AndroidDateTimePicker.ShowTimePicker(now.Hour, now.Minute, OnTimePicked, OnTimePickCancel);
}

private void OnTimePicked(int hourOfDay, int minute)
{
    var picked = new DateTime(2016, 11, 11, hourOfDay, minute, 00);
    timeText.text = picked.ToString("T");
}

private void OnTimePickCancel()
{
    timeText.text = "Cancelled picking time";
}

Result:

Showing Date Picker

Show the default Android DatePickerDialog

Usage Example:

public void OnPickDateClick()
{
    var now = DateTime.Now;
    AndroidDateTimePicker.ShowDatePicker(now.Year, now.Month, now.Day, OnDatePicked, OnDatePickCancel);
}

private void OnDatePicked(int year, int month, int day)
{
    var picked = new DateTime(year, month, day);
    dateText.text = picked.ToString("yyyy MMMMM dd");
}

private void OnDatePickCancel()
{
    dateText.text = "Cancelled picking date";
}

Result:

Clone this wiki locally