J'ai besoin de changer dynamiquement la propriété de la couleur de l'indice quand elle n'est pas focalisée. Est-il possible de modifier dynamiquement la couleur de l'indicateur (pas dans l'état de mise au point).Comment changer dynamiquement la propriété de la couleur de l'indice lors de son état non traité?
design actuel
et mon xml
Je ne peux pas changer la propriété de couleur de pointe quand il est programme non focalisé. Je suis coincé. Est-ce possible? S'il vous plaît aidez-moi. Voici mon code -
btnSignUp.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View view) {
final String email = emailEditText.getText().toString();
final String pass = passEditText.getText().toString();
if (email.isEmpty()) {
inputLayoutEmail.setHint("email is required to login");
inputLayoutEmail.setHintTextAppearance(R.style.EditTextLayout);
inputLayoutEmail.setError(" ");
emailEditText.setHintTextColor(getResources().getColor(R.color.primary_dark));
}
if (pass.isEmpty()) {
inputLayoutPassword.setHint("password is required to login");
passEditText.setHintTextColor(getResources().getColor(R.color.primary_dark));
inputLayoutPassword.setHintTextAppearance(R.style.EditTextLayout);
inputLayoutPassword.setError(" ");
inputLayoutPassword.clearFocus();
passEditText.setHint("Password is required to login");
passEditText.setHintTextColor(Color.RED);
}
je dois changer d'état non focalisé .. pas dans l'état concentré .. –
Vous avez besoin d'écoute lorsque focus est perdu d'edittext? –
lorsque je clique sur Ouvrir une session sans remplir de champs, dans ce cas, la couleur de l'indice des deux champs change.Il n'y a pas de focus. –