Wie wird die Farbe der TextInputLayout-Fehlermeldung festgelegt?
Wie kann ich die Farbe der Fehlermeldung ändern, die so eingestellt werden kann, dass sie unter dem Textfeld in einem @ angezeigt wirTextInputLayout
(übersetError(...)
– siehe Fehlerstatus hier)?
Es wird normalerweise als rote Farbe angezeigt, die ich ändern möchte. Welche Artikelnamen / Schlüssel soll ich in meinem @ verwendestyles.xml
Datei, um die Farbe auszurichten?
Danke im Voraus
Bearbeiten
Hinzugefügtapp:errorTextAppearance
Schlüssel zu meinemTextInputLayout
:
<android.support.design.widget.TextInputLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_marginTop="8dp"
android:id="@+id/welcome_current_week_container"
app:errorTextAppearance="@style/WelcomeErrorAppearance">
<EditText
..../>
</android.support.design.widget.TextInputLayout>
</LinearLayout>
und das fehlerhafte Auftreten (zum Testen auf grün stellen):
<style name="WelcomeErrorAppearance" parent="@android:style/TextAppearance">
<item name="android:textColor">@android:color/holo_green_dark</item>
</style>
Das Ergebnis ist, dass sowohl der Hinweis als auch die Fehlermeldung farbig sind (Screenshots aus dem skalierten Android Emulator):
Regular (kein Fehler):
Fehlerstatus:
Edit 2 / Ergebnis:
Wenn die Fehlermeldung angezeigt wird, ändert sich der Hinweis über dem Feld in dieselbe Farbe wie die Fehlermeldung und überschreibt die Hinweisfarbe. Dies ist beabsichtigt.