Ограничение выбора времени для выбора времени между двумя часами - PullRequest
0 голосов
/ 01 октября 2018
fun openTimePicker(){
    mHour = c.get(Calendar.HOUR_OF_DAY)
    mMinute = c.get(Calendar.MINUTE)
    c.setTime(c.getTime());
    // Launch Time Picker Dialog
    val timePickerDialog = TimePickerDialog(this,
            TimePickerDialog.OnTimeSetListener {
                view, hourOfDay, minute ->
                hour = hourOfDay
                minutes = minute
                var timeSet = ""
                if (hour > 12) {
                    hour -= 12
                    timeSet = "PM"
                } else if (hour === 0) {
                    hour += 12
                    timeSet = "AM"
                } else if (hour === 12) {
                    timeSet = "PM"
                } else {
                    timeSet = "AM"
                }
                if (minutes < 10)
                    min = "0$minutes"
                else
                    min = minutes.toString()
                val date = StringBuilder()
                date.append(hour).append(':')
                        .append(min ).append(" ").append(timeSet).toString()
                Toast.makeText(this,date,Toast.LENGTH_LONG).show()
               // txtTime.setText(hourOfDay.toString() + ":" + minute)
            },
            mHour, mMinute, false)

    timePickerDialog.show()
}

Я хочу выбрать время только с 10:00 до 14:00, а затем выбрать с 16:00 до 20:00 в диалоговом окне выбора времени.Я добавил код, но как установить диапазон при выборе времени, в котором я поместил минимальный диапазон и максимальный диапазон

...