Ich habe verschiedene Antworten gefunden, wie man die Linienfarbe eines EditText in Android programmatisch ändern kann. Im Moment bin ich mit dieser Lösung:Android: Tönungsfarbe eines einzelnen EditText ändern
final Drawable originalDrawable = editText.getBackground();
final Drawable wrappedDrawable = DrawableCompat.wrap(originalDrawable);
DrawableCompat.setTintList(wrappedDrawable, ColorStateList.valueOf(darkVibrantColor));
editText.setBackground(wrappedDrawable);
Dies gilt in der Tat Änderung Farbe eines EditText, aber leider ist es nicht nur die Linienfarbe des spezifischen EditText ändert Ich verwende aber die Linienfarbe aller EditTexte, die in meiner Anwendung verwendet werden. Ereignis, wenn sie sich in verschiedenen Aktivitäten befinden.
Wie ändere ich die Linienfarbe nur eines bestimmten EditText, ohne die Linienfarbe global zu ändern? Vielen Dank.
Update: Ich kann einen vordefinierten Stil nicht verwenden, da die Farbe dynamisch generiert wird, während die Anwendung ausgeführt wird.
Sie Stil für Ihre editText Ansicht – SaravInfern
Siehe [diese Antwort] erstellen können (http://stackoverflow.com/a/34004110/5744335) gegeben in Stackoverflow – Arshak
I muss die Farbe programmatisch ändern, nicht mit einem Stil. Ich habe die Frage aktualisiert. – Androidicus