在 NumberPicker 的设置中,可以通过 setMinValue() 和 setMaxValue() 方法来限制选择的数值范围。通过设置最小值和最大值,可以有效地解决此问题。下面是代码示例:
NumberPicker numberPicker = findViewById(R.id.numberPicker);
numberPicker.setMinValue(1);
numberPicker.setMaxValue(3);
numberPicker.setWrapSelectorWheel(false); // 禁止循环滚动
在设置 NumberPicker 时,需要设置 setWrapSelectorWheel(false) 方法来禁止循环滚动,这样可以避免用户滚动到 2 的位置时,数字选择器自动跳过 2 的问题。