Android 无法创建自定义时间微调器

Android 无法创建自定义时间微调器,android,datetimepicker,timepicker,Android,Datetimepicker,Timepicker,我想创建一个时间微调器,它有分钟,15分钟间隔为0、15、30、45。我搜索了很多,发现了一些代码,但只有一个代码成功,但它的间隔为1,但是在滚动时,值确实会随着间隔15而变化,但滚轮仅显示1的增量或减量 这些链接是截图 您可以创建自定义视图或简单的布局文件,并使用内置的NumberPicker,它有一种方法可以设置显示的值,例如:从00到23的小时数(只需设置选择器的最小值和最大值):以及使用链接中的方法的分钟选择器, 希望我帮助了是的,这很有帮助,但实际上我们已经使用了timepicker,

我想创建一个时间微调器,它有分钟,15分钟间隔为0、15、30、45。我搜索了很多,发现了一些代码,但只有一个代码成功,但它的间隔为1,但是在滚动时,值确实会随着间隔15而变化,但滚轮仅显示1的增量或减量

这些链接是截图


您可以创建自定义视图或简单的布局文件,并使用内置的NumberPicker,它有一种方法可以设置显示的值,例如:从00到23的小时数(只需设置选择器的最小值和最大值):以及使用链接中的方法的分钟选择器,
希望我帮助了

是的,这很有帮助,但实际上我们已经使用了timepicker,只需要使用timepicker来实现更改,否则我们将不得不在代码中进行大量更改,那么,使用时间选择器而不是数字选择器有什么方法可以做到这一点呢?不幸的是,我认为最简单的方法是创建自定义视图,实现与从时间选择器中使用的方法完全相同的方法,并更改对它的引用,例如:
public class CustomTimePicker extends view{//implement构造函数(3 basic)public Integer getCurrentHour(){//implement returning from hour number picker}//etc}
这里有很好的教程,很抱歉这里的格式代码太差,我是新来的;)如果您将保持组件的相同外部接口和名称,那么将更改导入;)谢谢,我会试试看:)