Je viens de rencontrer un problème que je ne sais pas comment résoudre. Il semble stupide mais je ne peux pas trouver un moyen de le réparer.Comment revenir au style par défaut sur EditText si j'applique un arrière-plan?
J'ai un formulaire dans android avec plusieurs EditText et quand vous soumettez le formulaire il vérifie ces EditText et s'ils ont de mauvaises données je change l'EditText en bordure rouge (en appliquant une image de neufpatch).
myEditText.setBackgroundResource(R.drawable.edittext_red);
Le problème est, je veux restaurer le style par défaut Android lorsque l'utilisateur modifie la EditText, mais je ne sais pas comment le faire. si je le fais:
myEditText.setBackgroundResource(0);
Il va simplement supprimer tout et ce n'est pas ce que je veux.
Merci!
Hey SeRPRo- vous devez marquer la réponse de videre comme correcte, elle vous donnera les deux points et informera les futurs utilisateurs que c'était la solution. –
Désolé, je ne l'ai pas marqué avant parce qu'il a dit que je dois attendre .. – SERPRO
Votre solution alternative était LA réponse que je cherchais. C'était le moyen le plus simple et le plus simple de restaurer l'aspect original de votre EditText (même la taille est restituée!). Mais au lieu d'utiliser editbox_background_normal, je viens d'utiliser android.R.drawable.edit_text – faul