¿Cómo obtener el número seleccionado de NumberPicker?
Tengo dos recolectores de números, quiero obtener el valor que el usuario eligió de los recolectores de número thos. Y luego convertirlos en String.
¿Alguna idea?
- Capturar teclado 'Hecho' para NumberPicker
- Android NumberPicker envuelve valores cuando se cambian los valores mostrados
- Cambio del color del divisor de NumberPicker
- Cambiar el color de texto de NumberPicker
- Android NumberPicker con Formatter no se formatea en la primera reproducción
- Cómo hacer que NumberPicker no sea recurrente
- ¿Cómo saltar un número de selector de números?
- ¿Cómo utilizar NumberPicker en la aplicación de Android con API 7?
- Cómo cambiar el color de texto del centro de selección de números en Android
- ¿Cómo implementar android Minutos-Segundos selector?
- NPE en ChangeCurrentByOneFromLongPressCommand (en dispositivos Samsung con Android 4.3)
- El valor predeterminado de Android Numberpicker no viene
- Diálogo de PreferenciasActividad de Android con el selector de números
Puede obtener el número seleccionado actual llamando a getValue (), por ejemplo. Si tiene miPicker, puede hacer esto:
String value = "" + myPicker.getValue();
Si desea obtener el valor cuando se selecciona por el usuario, debe implementar la interfaz NumberPicker.OnValueChangeListener:
private class MyListener implements NumberPicker.OnValueChangeListener { @Override public void onValueChange(NumberPicker picker, int oldVal, int newVal) { //get new value and convert it to String //if you want to use variable value elsewhere, declare it as a field //of your main function String value = "" + newVal; } }
Recuerde poner su oyente, por ejemplo:
myPicker.setOnValueChangedListener(new MyListener());