android - 如何使 NumberPicker 不再重复

标签 android repeat recurring numberpicker

是否有任何属性告诉(标准)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/

相关文章:

Magento 定期计费解决方案

android - 支持库 VectorDrawable Resources$NotFoundException

android - 如何设置自定义surfaceview的大小

android - RecyclerView 在 11 行后重复标题

c# - 如何重复for循环迭代c#?

Android IAP 错误 RESULT_SERVICE_UNAVAILABLE

php - 在 Php 中通过 ACH 进行 Paypal 定期付款

android - Android 中的水平滚动文本

android - Firebase android 无法在测试设备之外工作

css圆 Angular