是否有任何属性告诉(标准)NumberPicker 在其最后一个值之后停止? 例如。如果我的 MinValue 为 0 而我的 MaxValue 为 5,NumberPicker 只会在 5 之后重复,这样用户就可以无休止地滚动。
最佳答案
如果你设置了最小值/最大值,试试这个:
yourNumberPicker.setWrapSelectorWheel(false);
这对你有用吗?
编辑
对于时间选择器:
timePicker.setOnTimeChangedListener(new TimePicker.OnTimeChangedListener() {
public void onTimeChanged(TimePicker view, int hourOfDay, int minute) {
if(hourOfDay>max) {
TimePicker.setHour(max):
}
updateDisplay(hourOfDay, minute);
}
});
这不是经过测试的代码,但这可能是您可以执行此操作的方式。
关于android - 如何使 NumberPicker 不再重复,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13553531/