Grundsätzlich möchte ich die Farbe des Hinweises ändern, wenn die EditText -Eigenschaft focusable
und foucsableInTouchMode
auf false festgelegt ist.Selektor mit Hinweistextfarbe in Android
Es ist alles gut mit textColor
, aber wurde mit textColorHint
Eigentum von Editext nutzlos.
versuchte ich mein Bestes, aber alles in Vene, so dass mein Code wird wie folgt
Ich habe einen ziehbar namens „colorListfile“ wie folgt angegeben,
<selector xmlns:android="http://schemas.android.com/apk/res/android">
<item
android:state_window_focused="false"
android:state_enabled="true"
android:color="@color/colorPrimaryDark" />
<item
android:state_window_focused="false"
android:state_enabled="false"
android:color="@color/white" />
<item
android:state_focused="true"
android:color="@color/login_signup_header_textcolor" />
<item
android:color="@color/colorPrimary" />
</selector>
Mein EditText unten ist,
<EditText
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:text="zuluzulu01"
android:textColorHint="@drawable/colorListfile"
android:hint="Name" />
Aber dieser oder jeder andere Ansatz funktionierte nicht. Aber dieser gesamte Code funktioniert gut, wenn diese Eigenschaft auf textColor
festgelegt ist.
Jede Hilfe würde sehr geschätzt werden.
Sie können die 'color' zu' drawable' ändern, so wie ' ' –
@ 周恩旭, Dank Kumpel, aber das funktioniert auch nicht –