Ver Mensaje Individual
  #3  
Viejo 12/10/16, 10:48:14
Avatar de kriogeN
kriogeN kriogeN no está en línea
Colaborador/a
Mensajes: 4,637
Compra y venta: (1)
 
Fecha de registro: oct 2010
Localización: Murcia
Mensajes: 4,637
Modelo de smartphone: Samsung Galaxy S7 Edge SM-G935F
Versión de ROM: CM13 - CM 11
Tu operador: Vodafone
Mencionado: 60 comentarios
Tagged: 3 hilos
Cita:
Originalmente Escrito por Nora Abigail Ver Mensaje
Muy buenas a todos les deseo una feliz noche.

mi problema es el siguiente, en mi aplicación en android studio al ejecutarlo hace bien todo lo que le indico, pero al presionar el botón que le puse para limpiar los editText y hacer una nueva operación limpia todos los campos exepto uno y se queda con el ultimo resultado, sin embargo al ingresar nuevos datos se modifica sin ningún problema, pero quiero que quede limpio ese editText y no logro hacerlo... por otra parte quiero limitar las decimales y no se como hacerlo.

agradezco que se tomen su tiempo al ayudarme
Limpiar un EditText es fácil, basta con hacer un et.setText(""), algo que ya sabrás si estás limpiando otros.

Asegúrate que la referencia es correcta en el findViewById, hay veces que haces copy&paste y se te olvida cambiarlo. También comprueba que no haya ningún otro evento (por ejemplo un TextChangedListener) que afecte a que el texto de ese campo cambie.

En cuanto a limitar el número de decimales en un EditText, puedes hacerlo con un InputFilter o con un TextChangedListener, siendo bastante más elegante el primero.

Te dejo un enlace donde viene bastante bien explicado como hacer un InputFilter para lo que tú quieres:

http://stackoverflow.com/questions/5...droid-edittext
Responder Con Cita