Wie die Frage sagt: Beim Testen der App auf Geräten mit Android 4.3+ (auch auf 4.4 getestet), die Farbe der Hinweise (für EditText) wird weiß und egal welche Farbe ich eingestellt habe, es bleibt weiß. Da der EditText-Hintergrund weiß ist, sind die Hinweise für das bloße Auge nicht sichtbar!Android 4.3+, android: textColorHint funktioniert nicht, Hinweisfarbe ist immer weiß
Ich habe gegoogelt und gegoogelt und kann niemanden finden, der das gleiche Problem hat. Die App wurde unter Verwendung von android:minSdkVersion="8"
und android:targetSdkVersion="15"
erstellt. Die EditText sieht wie folgt aus:
<EditText
android:id="@+id/editText3"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:layout_weight="1"
android:background="@drawable/my_background"
android:ems="10"
android:textColorHint="@color/BlueViolet"
android:hint="@string/my_hint"
android:inputType="number"
android:tag="21_0" />
Zunächst wurde mit dem Standard-android:textColorHint
und ich dachte, dass vielleicht Android 4.3+ den Standard auf weiß aus irgendeinem Grund geändert. Aber das scheint nicht der Fall zu sein, denn egal welche Farbe ich habe, es ist immer weiß.
Ich bin mir bewusst, dass fill_parent
veraltet ist, aber die App wurde vor einiger Zeit erstellt, ist aber jetzt aufgrund von Hinweisen nicht mehr nutzbar. Jede Hilfe wird geschätzt! Vielen Dank!
EDIT: Der "Fehler" scheint bei der Verwendung einer String-Ressource für einen Hinweis auftreten. Dies funktioniert: android:hint="Hello world"
während dies nicht android:hint="@string/my_hint"
tut