首页 > 解决方案 > 设置 wdullaer/MaterialTimePicker 时间限制值不工作

问题描述

https://github.com/wdullaer/MaterialDateTimePicker使用它们是为了使用它们TimePickerDialog,但即使他们在文档中写过它似乎也setMin/MaxTime不起作用

 val picker = TimePickerDialog(
            context,
            TimePickerDialog.OnTimeSetListener { view, hourOfDay, minute -> },
            hourOfDay,
            minOfDay,
            false
        )

        picker.setMaxTime(...)
        picker.show()

正如文档中所预期的那样,时间选择器有一个setMin/MaxTime()方法,但是在项目中使用它时不存在!

标签: androidtimepickerandroid-timepicker

解决方案


使用这种格式:

picker.setMaxTime(Timepoint(hour, minute, second))

推荐阅读