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.
- ¿Cómo implementar android Minutos-Segundos selector?
- ¿Cómo utilizar NumberPicker en la aplicación de Android con API 7?
- Bloquear la transición entre el valor mínimo y el valor máximo en NumberPicker
- Modificar el elemento seleccionado en Numberpicker Android
- Cómo reducir el tamaño de fuente en NumberPicker
- Cambio del color del divisor de NumberPicker
- Android NumberPicker: Establecer min, max, por defecto de XML
- Android NumberPicker, DatePicker, flechas TimePicker están desaparecidas
- Android Loading Selector de números personalizado Drawable
- Capturar teclado 'Hecho' para NumberPicker
- ¿Cómo se muestra un NumberPicker de 2 dígitos en android?
- Android - Error al inflar SimonVT NumberPicker clase en mi diseño xml
- Cambiar la velocidad de lanzamiento de Android Numberpicker dentro de un Alertdialog
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.
- Cómo acceder a mi 127.0.0.1:8000 desde Android tablet
- Advertencia: Este <FrameLayout> se puede reemplazar con una etiqueta <merge>