studio number horizontal example down custom android repeat recurring numberpicker

android - horizontal - Cómo hacer NumberPicker no recurrente



numeric up down android studio (2)

¿Hay algún atributo para decirle a un NumberPicker (estándar) que se detenga después de su último valor? Por ejemplo, si mi MinValue era 0 y mi MaxValue era 5, NumberPicker simplemente se repite después del 5, para que el usuario pueda desplazarse sin parar.


Esta Answer me ayudó:

public void updatePickerValues(String[] newValues){ picker.setDisplayedValues(null); picker.setMinValue(0); picker.setMaxValue(newValues.length -1); picker.setWrapSelectorWheel(false); picker.setDisplayedValues(newValues); }

Aparentemente el orden importa.


Si ha establecido el valor mínimo / máximo, intente esto:

yourNumberPicker.setWrapSelectorWheel(false);

¿Esto funciona para tí?

EDITAR

Para TimePicker:

timePicker.setOnTimeChangedListener(new TimePicker.OnTimeChangedListener() { public void onTimeChanged(TimePicker view, int hourOfDay, int minute) { if(hourOfDay>max) { TimePicker.setHour(max): } updateDisplay(hourOfDay, minute); } });

No es un código probado, pero esta podría ser la forma en que podría hacerlo.