pour vérifier si tous les EditText sont vides
J'ai 6 EditText champs dans un fichier xml.. sur le Bouton cliquez sur j'ai besoin de valider si tous les EditText ont des valeurs ou qu'il est vide.
Actuellement, je suis vérifiez chaque EditText un par un.. Comment puis-je vérifier à la fois.
le Code
private Button BtnSave;
EditText ev_last_name,ev_first_name,ev_email,ev_password,ev_confirm_password,ev_phone;
String last_name,first_name,email,password,confirm_password,phone;
@Override
protected void onCreate(Bundle savedInstanceState) {
//TODO Auto-generated method stub
super.onCreate(savedInstanceState);
setContentView(R.layout.signup);
BtnSave=(Button) findViewById(R.id.BtnSave);
ev_last_name=(EditText)findViewById(R.id.edit_lname);
ev_first_name=(EditText)findViewById(R.id.edit_fname);
ev_email=(EditText)findViewById(R.id.edit_email);
ev_password=(EditText)findViewById(R.id.edit_passwd);
ev_confirm_password=(EditText)findViewById(R.id.edit_cpasswd);
ev_phone=(EditText)findViewById(R.id.edit_phone);
BtnSave.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View v) {
//TODO Auto-generated method stub
last_name=ev_last_name.getText().toString();
first_name=ev_first_name.getText().toString();
email=ev_email.getText().toString();
password=ev_password.getText().toString();
confirm_password=ev_confirm_password.getText().toString();
phone=ev_phone.getText().toString();
if ((ev_last_name.getText().toString().length() <= 0))
{
System.out.println(" The EditText is empty");
//I will use the toast later
}
}
});
}
- De vérifier un par un serait toujours mieux!
Vous devez vous connecter pour publier un commentaire.
Utiliser un "pour" cycle de.
et d'utiliser la méthode comme ceci:
retourne true si tous les champs ne sont pas vides.