Ich benutze das Neue TextInputLayout
aus der Designbibliothek. Ich kann es dazu bringen, die Farbe des schwebenden Etiketts anzuzeigen und zu ändern. Leider ist der eigentliche EditText
Hinweis jetzt immer weiß.
Ich habe versucht, die tipColor in XML, Stilen und programmgesteuert zu ändern, und habe auch versucht, die zu verwenden, android.support.v7.widget.AppCompatEditText
aber der EditText
Hinweis zeigt immer Weiß an.
Hier ist mein XML für mein TextInputLayout
undEditText
<android.support.design.widget.TextInputLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
android.support.design:hintTextAppearance="@style/GreenTextInputLayout">
<EditText
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:id="@+id/city"
android:textColorHint="@color/black"
android:hint="@string/city" />
</android.support.design.widget.TextInputLayout>
Und hier ist der Stil, den ich für TextInputLayout
(ich habe versucht, das hintTextColor
Attribut schwarz zu machen, habe aber nichts für mich getan):
<style name="GreenTextInputLayout" parent="@style/TextAppearance.AppCompat">
<item name="android:textColor">@color/homestory_green</item>
</style>