Tema: Duda en App
Ver Mensaje Individual
  #11  
Viejo 12/04/13, 12:45:11
Array

[xs_avatar]
feelmusic feelmusic no está en línea
Miembro del foro
· Votos compra/venta: (3)
 
Fecha de registro: jul 2012
Localización: Alicante
Mensajes: 359
Modelo de smartphone: Nexus 4
Tu operador: Movistar
El mensaje sale cuando el EditText esta en blanco, pero he observado que en los TextView en uno de ellos sale 0, en otro nada y el tecero 0.20.

He puesto un boton Reset para borrarlo todo con este codigo:

if (v1 >= 0){

etEditText.setText(String.valueOf(""));
tvNumero1.setText(String.valueOf(""));
tvNumero2.setText(String.valueOf(""));
tvNumero3.setText(String.valueOf(""));
tvNumero4.setText(String.valueOf(""));

}

Funciona perfectamente pero he probado a meter el codigo correspondiente de cada boton de borrado en el catch junto con Toast pero no funciona, ¿ hay que ponerlo en otro lugar o de otra manera?

Algo asi:

case.R.id.Boton1:

try{

v1 = Double.parseDouble(etNumero.getText().toString());

}

catch(NumberFormatException ex){

tvNumero1.setText(String.valueOf(""));

Toast mensaje = Toast.makeText(this, "Introduce un número", Toast.LENGTH_SHORT);
mensaje.show();

}
break;
Responder Con Cita