Soy nuevo en el desarrollo de Android. En mi proyecto, estoy usando EditText, pero quiero forzarlo a aceptar solo un valor entero o flotante. ¿Cómo puedo hacer eso?¿Cómo puede EditText aceptar solo un valor entero o flotante?
Respuesta
Si desea utilizar decimal Número sólo en su EditarTexto
utilizar el atributo xml android:inputType="numberDecimal"
en el widget EditarTexto su declaración EditarTexto será así:
<EditText
android:id="@+id/editText1"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:ems="10"
android:inputType="numberDecimal" />
Si desea use Número decimal con signo que combine los dos atributos Xml android:inputType="numberDecimal"
y android:inputType="numberSigned"
. Su declaración EditarTexto será así:
<EditText
android:id="@+id/editText1"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:ems="10"
android:inputType="numberDecimal|numberSigned" >
</EditText>
Actualmente vía punto androide: inputType no es suficiente.
Es necesario crear un PreferenceChangeListener para verificar el llenado EditarTexto, antes de cambiar la preferencia.
uso de Java
tanto para la entrada de número entero y flotar
edit.setInputType(InputType.TYPE_CLASS_NUMBER | InputType.TYPE_NUMBER_FLAG_DECIMAL);
sólo de entrada número entero
edit.setInputType(InputType.TYPE_CLASS_NUMBER);
- 1. Haskell: leer un número (entero o punto flotante)
- 2. Valor entero de tipo flotante en C
- 3. spring mvc @RequestMapping los encabezados solo pueden aceptar un valor?
- 4. ¿Cómo puede System.out.printIn() aceptar enteros?
- 5. Java - ¿Cómo comprobar si una división es un número entero o un número flotante?
- 6. ¿Cómo puedo aceptar solo números de un control de edición?
- 7. Display valor flotante w/o notación científica
- 8. ¿Por qué dividir un flotante por un entero devuelve 0.0?
- 9. Cómo convertir un binario (cadena) en un valor flotante?
- 10. ¿Está garantizado que "(flotante) entero == entero" será igual en C#?
- 11. Comparación del valor entero
- 12. ¿Cómo devuelvo un int de EditText? (Android)
- 13. redondear un número de coma flotante al siguiente valor entero en java
- 14. Cómo extraer un valor entero de NSRange?
- 15. ¿Cómo agregar un valor entero en NSMutableArray?
- 16. ¿Puede una propiedad C# aceptar múltiples valores?
- 17. Sincronización en un valor entero
- 18. ¿Convertir variable de punto flotante a entero?
- 19. Extraer flotante/valor doble
- 20. ¿Cómo puedo usar un valor entero como 'clave' para establecer el valor en NSMutableDictionary?
- 21. Buscando una biblioteca flotante medio o flotante
- 22. número entero Divide y obtener valor entero
- 23. ¿Cómo puedo convertir el valor entero en valor decimal?
- 24. Cómo quitar el foco de un solo EDITTEXT
- 25. Redondear un flotante hasta el siguiente entero en javascript
- 26. Android - valor predeterminado en editText
- 27. Java flotante de conversión a entero
- 28. ¿Cómo verificar si un EditText fue cambiado o no?
- 29. ¿Cómo puedo almacenar un valor flotante en un NSArray?
- 30. ¿Qué sucede en C++ cuando un tipo entero se convierte en un tipo de coma flotante o viceversa?
no se olvide de marcar la respuesta como aceptada si responde a sus necesidades! ! –