Показать TimePicker с минутными интервалами в Android

Мое приложение показывает TimePickerDialog, чтобы установить время. Я хочу, чтобы timePickerDialog показывал минуты с интервалом в 5 минут.

Это прекрасно работает с этим кодом:

private final int TIME_PICKER_INTERVAL=5;
private boolean mIgnoreEvent=false;
…
    public TimePickerDialogs(Context arg0, OnTimeSetListener callBack, int hourOfDay, int minute, boolean is24HourView) {
    super(arg0, callBack, hourOfDay, minute, is24HourView);

    formato=Statics.formato;
}

@Override
public void onTimeChanged(TimePicker view, int hourOfDay, int minute) {
    //super.onTimeChanged(arg0, arg1, arg2);

    if (mIgnoreEvent)
        return;
    if (minute%TIME_PICKER_INTERVAL!=0){
        int minuteFloor=minute-(minute%TIME_PICKER_INTERVAL);
        minute=minuteFloor + (minute==minuteFloor+1 ? TIME_PICKER_INTERVAL : 0);
        if (minute==60)
            minute=0;
        mIgnoreEvent=true;
        view.setCurrentMinute(minute);
        mIgnoreEvent=false;
    }
}

Хотя можно выбрать только минуты с интервалом в пять минут, timepickerdialog выглядит так:

Не знаю, как минуты также показывают диапазон 5 минут, как на этом рисунке:

Я искал, но не могу найти решение.

Ответы на вопрос(10)

Ваш ответ на вопрос