Android bereitgestellt ein Widget TextInputLayout https://developer.android.com/reference/android/support/design/widget/TextInputLayout.htmlInputTextLayout, Fehlertext als Helper Texteinstellung (unterschiedlicher Farbe)
Dies könnte bieten Hint und Fehler genannt, die um EditText ausgezeichnete Wrapper ist.
gibt es auch scheinbar eine Leitlinie über sie in https://material.google.com/patterns/errors.html#errors-user-input-errors
Damit zeigen sie Hint und Fehler. Und es hat auch Helper Text. Hier ist es nützlich für die Passwort-Einrichtung. Z.B. Bevor jemand ein Passwort eingibt, wird der ErrorText als HelperText angezeigt, durch eine andere Farbe (in Grau statt Rot wie im Beispiel) unterschieden.
Wenn ich TextInputLayout aus, oder haben die beiden Funktionen
setError(CharSequence error)
und
setHint(CharSequence hint)
Allerdings gibt es keine Möglichkeit, das zu HelperText Errortext zu ändern. Habe ich etwas vermisst, oder ist es nur TextInputLayout, das von der Support-Bibliothek zur Verfügung gestellt wird? Gibt es nicht die Funktion, die von Google in der Materialrichtlinie empfohlen wird?
p/s: Ich weiß, wie ErrorText Farbe durch die Einstellung durch den Stil ändern. Aber das hilft nicht, da es sich nicht dynamisch ändern kann, während die App läuft (z. B. den Status von einem Fehler zu einem Helfer ändern und umgekehrt).
Ja, das sieht ganz gut aus! – Shaishav