Java 当我在滚轮选择器中选择过去的时间时,如何停止滚动?

Java 当我在滚轮选择器中选择过去的时间时,如何停止滚动?,java,android,ios,scroll,datetimepicker,Java,Android,Ios,Scroll,Datetimepicker,我已经实现了与ios车轮选择器类似的自定义车轮选择器。 当页面加载时,轮选择器将获取当前时间到这里,这很好。 但是如果我选择了上一个时间(比如说当前时间),我不想滚动滚轮选择器 8月5日星期一10:52下午如果我选择8月5日星期一10:50下午也不会滚动。而且背景应该被禁用 请提供解决方案。 实施代码: if(calendar.get(Calendar.HOUR) ==0){ hours.setCurrentItem(11); }else{ ho

我已经实现了与ios车轮选择器类似的自定义车轮选择器。 当页面加载时,轮选择器将获取当前时间到这里,这很好。 但是如果我选择了上一个时间(比如说当前时间),我不想滚动滚轮选择器 8月5日星期一10:52下午如果我选择8月5日星期一10:50下午也不会滚动。而且背景应该被禁用

请提供解决方案。 实施代码:

if(calendar.get(Calendar.HOUR) ==0){ 
    hours.setCurrentItem(11);
    }else{
                hours.setCurrentItem(calendar.get(Calendar.HOUR)-1);
        }
        mins.setCurrentItem(calendar.get(Calendar.MINUTE));
        ampm.setCurrentItem(calendar.get(Calendar.AM_PM));
当我更改捡拾器时执行此编码,如果我单击其中的“完成”按钮,则它将移动到我想要的当前时间,而不是单击“操作”。如果我将时间更改为上一次,则捡拾器中不应有任何更改