Ver la Versión Completa : [ CONSULTA ] Necesito ayuda con unos pequeños detalles en programación en Android
Nora Abigail
12/10/16, 08:07:05
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
Nonamed
12/10/16, 08:30:57
Nora Abigail:,
Movemos al subforo de programación y desarrollo, editamos tu comentario para normalizar el formato y tamaño del texto.
kriogeN
12/10/16, 10:48:14
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/5357455/limit-decimal-places-in-android-edittext
soysanrafael
12/10/16, 10:50:06
Para limpiar un TextView en concreto, simplemente con hacer un
elTexView.setText("");
o un
elTexView.setText(null);
tienes de sobra.
Es decir, suponiendo que tienes el siguiente xml para el TextView:
<TextView
android:id="@+id/elTexView"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="" />
Te vas a la implementación del listener que tienes del botón de limpiar y metes
TextView elTexView = (TextView) findViewById(R.id.elTexView );
elTexView.setText("");
Nora Abigail
13/10/16, 10:42:08
crees poder ayudarme a identificar el problema de raiz
3lpeluson
21/10/16, 00:01:59
Pon el codigo entero y te podremos ayudar a identificar cual es el problema.
vBulletin® v3.8.1, Copyright ©2000-2026, Jelsoft Enterprises Ltd.