cómo hacer campo de texto de edición dinámica para aceptar solo valores dobles y flotantes?cómo hacer campo de texto de edición para decimales
Respuesta
El uso de este método en su actividad:
EditText et = (EditText) findViewById(R.id.text01);
et.setInputType(0x00002002);
o
EditText et = (EditText) findViewById(R.id.text01) ;
et.setInputType(InputType.TYPE_CLASS_NUMBER | InputType.TYPE_NUMBER_FLAG_DECIMAL);
aquí es text01
Identificación de EditText
campo en el archivo de R.java
;
Referencia:
http://developer.android.com/reference/android/widget/TextView.html#attr_android:inputType
también puede utilizar la función setInputType(int type)
:
EditText e
e.setInputType(InputType.Number) //Many other options are also available
Tal vez una solución mejor sería utilizar
et.setInputType(InputType.TYPE_CLASS_NUMBER
| InputType.TYPE_NUMBER_FLAG_DECIMAL);
Editar: tengo también agregó la bandera InputType.TYPE_NUMBER_FLAG_DECIMAL
para aceptar dobules también.
-1 esto solo lo hará aceptar entero y no doble. –
+1 para editar – tomrozb
et.setRawInputType (InputType.TYPE_CLASS_NUMBER | InputType.TYPE_NUMBER_FLAG_DECIMAL);
donde setRawInputType que corresponde a la androide: inputType atributo.
- 1. Forzar un campo de texto Cocoa para finalizar la edición
- 2. Edición de MVC3 para campos decimales y localización
- 3. Cómo hacer texto de edición multilínea en android
- 4. dos decimales para campo decimal/dinero
- 5. ¿Cómo hacer la edición de varias líneas?
- 6. Texto en el campo HTML para desaparecer al hacer clic?
- 7. cómo agregar texto en un texto de edición en android?
- 8. Extensión JIRA que agrega texto enriquecido para el campo Descripción de la edición
- 9. Establecer texto para un campo de texto en UIWebView
- 10. Cómo borrar el texto en el texto de edición
- 11. opción de pegar para el texto de edición
- 12. ¿Cómo hacer la edición simultánea en vivo?
- 13. ¿Cómo añadir campo de texto para inputAccessoryView y hacer que el primer nivel de respuesta Textview
- 14. Cómo deshabilitar la edición de cuadros de texto?
- 15. ¿Puedo cambiar el tamaño del Cursor en el campo de texto de edición de Android?
- 16. Edición in situ de texto en UITableViewCell?
- 17. Analizar texto (lematización, distancia de edición)
- 18. Restringir el campo de entrada a dos decimales con jQuery
- 19. textfieldDidEndEditing no se dispara cuando termino edición y elegir otro uicontrol de campo de texto
- 20. Respecto al texto de edición, borde completo
- 21. Obtener texto de un control de edición
- 22. Android Word-Wrap Texto de texto de edición
- 23. KeyCode_Ingrese al texto de edición siguiente
- 24. Toque fuera del texto de edición para perder el foco
- 25. JQuery JEditable - Cómo deshabilitar al hacer clic en edición
- 26. Edición de texto en PDF con Java
- 27. Edición de texto enriquecido - designMode vs contentEditable
- 28. Edición de texto en línea en SVG
- 29. Uso de Ember.js ids campo de texto para una etiqueta
- 30. Cómo enviar eventos clave a un texto de edición
Sería mejor estilo escribir: setInputType (InputType.TYPE_CLASS_NUMBER | InputType.TYPE_NUMBER_FLAG_DECIMAL); que es el mismo valor, pero más claro para el lector – NickT
@NickT :: tienes razón, es por eso que he dado referencia. –
-1 uso de números mágicos, y suposición de que es una actividad (podría ser un grupo de vistas) – Merlin