public class MainActivity extends Activity {
private EditText emailEditText;
private EditText passEditText;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
emailEditText = (EditText) findViewById(R.id.editText_email);
passEditText = (EditText) findViewById(R.id.editText_password);
findViewById(R.id.btn_signup).setOnClickListener(new OnClickListener() {
@Override
public void onClick(View arg0) {
final String email = emailEditText.getText().toString();
if (!isValidEmail(email)) {
emailEditText.setError("Invalid Email");
}
final String pass = passEditText.getText().toString();
if (!isValidPassword(pass)) {
passEditText.setError("Invalid Password");
}
}
});
}
J'utilise ce code mais il affiche le message d'erreur ci-dessous, je veux afficher le message adjacent au EditText
c'est à dire; à droite de EditText
.Affichage du message d'erreur dans Android edittext sur le côté droit lors de l'utilisation de validation plutôt que sur le dessous de modifier le texte
qui est selon votre thème – singularity
s'il n'y a pas assez d'espace sur la côté droit ? –
@BatCat cette question est différente de ce que vous avez suggéré –