como validar un editText para cuando no se ingresan datos

4,423 views
Skip to first unread message

Alexander

unread,
Dec 5, 2011, 5:10:37 PM12/5/11
to desarrolladores-android
Hola amigos del grupo..

soy nuevo en el ambito de la programacion y quisiera que me
orientaran..

estoy desarrollando una aplicacion android y mi problema es que no se
como hacer para cuando en un editText no se igresan datos no colicine
la aplicacion sino que me envie un mesaje o un alert

tengo este metodo que espara mostrar la advertencia

public void camposvacios()
{
AlertDialog.Builder alert = new AlertDialog.Builder(this);
alert.setTitle("Advertencia");
alert.setMessage("Debe completar todo los campos solicidados--
No debe repetir los campos seleccionados!");
alert.setCancelable(false);
alert.setPositiveButton(" A C E P T A R ", new
DialogInterface.OnClickListener()
{
public void onClick(DialogInterface dialogo1, int id)
{
}
});
alert.show();
}


y este es el de el boton calcular ya que la aplicacion es un
conversor


public void calcular()
{ double resultado = 0.0;
String txt = cajaCantidad.getText().toString();
double cantidad = Double.parseDouble(txt);

try
{
if(cajaCantidad.getText().toString().equals("")== true)
{
camposvacios();
}
else if(I.getSelectedItem().toString().equals("Dolares") &&
D.getSelectedItem().toString().equals("Euros"))
{
resultado = (cantidad / 1.35 );
cajaResultado.setText(String.valueOf(resultado));
}
else if(I.getSelectedItem().toString().equals("Euros") &&
D.getSelectedItem().toString().equals("Dolares"))

{
resultado = (cantidad * 1.35 );
cajaResultado.setText(String.valueOf(resultado));
}


/** ** ** ** ** **/
}
catch(Exception e)
{
camposvacios();
}
}

// les agradecere mucho su ayuda ya que sera algo nuevo para mis
conocimientos...

Iván Alexander Pérez Reyes

unread,
Dec 6, 2011, 1:13:41 PM12/6/11
to desarrollad...@googlegroups.com

Hola amigos del grupo..

--
Has recibido este mensaje porque estás suscrito al grupo "desarrolladores-android" de Grupos de Google.
Para publicar una entrada en este grupo, envía un correo electrónico a desarrollad...@googlegroups.com.
Para anular tu suscripción a este grupo, envía un correo electrónico a desarrolladores-a...@googlegroups.com
Para tener acceso a más opciones, visita el grupo en http://groups.google.com/group/desarrolladores-android?hl=es.


Iván Alexander Pérez Reyes

unread,
Dec 6, 2011, 1:13:07 PM12/6/11
to desarrollad...@googlegroups.com

Hola amigos del grupo..
Reply all
Reply to author
Forward
0 new messages