Básicamente, quiero un EditText en Android donde pueda tener un valor entero ingresado. Quizás hay un objeto más apropiado que EditText para esto?¿Cómo devuelvo un int de EditText? (Android)
Respuesta
Por ahora, utilice EditText
. Use android:inputType="number"
para forzar que sea numérico. Convierta la cadena resultante en un entero (por ejemplo, Integer.parseInt(myEditText.getText().toString())
).
En el futuro, puede considerar un widget NumberPicker
, una vez que esté disponible (programado para ser en Honeycomb).
Establezca el atributo digits en verdadero, lo que hará que solo permita el número de entradas.
Luego haga Integer.valueOf(editText.getText())
para obtener un valor int.
, esto no causará 'El método valueOf (String) en el tipo Entero no es aplicable para los argumentos (Editable) 'error? – zhangxaochen
@zhangxaochen - 'getText()' no es String. Es necesario llamar a 'getText(). ToString()' –
En primer lugar obtener una cadena de un EDITTEXT y luego convertir esta cadena en números enteros como
String no=myTxt.getText().toString(); //this will get a string
int no2=Integer.parseInt(no); //this will get a no from the string
Esto se puede hacer de 2 maneras:
1: Cambiar el tipo de entrada (en su EditText
campo) en el archivo de diseño a android:inputType="number"
O
2: uso int a = Integer.parseInt(yourEditTextObject.getText().toString());
- 1. android - cómo convertir int a string y colocarlo en EditText?
- 2. android: cómo rellenar Edittext?
- 3. android EditText android: textDirection
- 4. Android EditText y addTextChangedListener
- 5. Android: ¿Cómo resaltar EditText programmatically?
- 6. Edittext en Listview android
- 7. Android EditText inserting
- 8. Edittext enfoque automático android
- 9. android edittext onchange listener
- 10. Cómo manejar EditText Change Listener en android
- 11. Android EditText Sugerencia
- 12. Android EditText Sugerencia Tamaño
- 13. Android Edittext- Clearing Spans
- 14. android editText max limit
- 15. Android EditText onClickListener
- 16. EditText en el diálogo android
- 17. ¿Cómo hacer un guiño en un Android EditText?
- 18. Android: EditText en ListView
- 19. Android EditText Max Length
- 20. Problema con EditText de Android: KeyListener
- 21. Android Edittext cursor invisible
- 22. Android EditText con un sufijo fijo
- 23. ¿Cómo devuelvo XML de un procedimiento almacenado?
- 24. ¿Cómo hacer edittext en Android desplazable?
- 25. Android autocompletar EditText del servidor
- 26. Android cómo configurar ScrollBar en Edittext?
- 27. Lectura de texto de un EditText en android
- 28. Mostrando edittext oblicuamente en android
- 29. Pasar al siguiente EditText en android
- 30. C# Generics - ¿Cómo devuelvo un tipo específico?
Offhand, en Java, ¿sabes cuál es el entero equivalente al atributo "number" inputType android? (es decir: EditText.setInputType (integer)). Gracias. –
@Rob S .: 'InputType.TYPE_CLASS_NUMBER', como se indica en la documentación. – CommonsWare
Creo que esto debería ampliarse para tener en cuenta los casos en que editText no tiene ningún valor (es decir, editText.getText() == ""). – user1923613