Cómo hacer que NumberPicker no sea recurrente

¿Hay algún atributo para indicar 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 el NumberPicker sólo se repite después de la 5, por lo que el usuario podría desplazarse sin fin.

    2 Solutions collect form web for “Cómo hacer que NumberPicker no sea recurrente”

    Si ha establecido el valor min / max, 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 esto podría ser la forma en que podría hacer esto.

    Esta respuesta 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 la orden importa.

    FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.