TextInputLayoutを使用するときにEditTextヒントの色を変更する
TextInputLayoutデザインライブラリの新しいものを使用しています。フローティングラベルを表示したり、色を変更したりできます。残念ながら、実際のEditTextヒントは常に白くなっています。 XML、スタイル、およびプログラムでhintColorを変更してみました。また、を使用してみましたandroid.support.v7.widget.AppCompatEditText が、EditTextヒントは常に白く表示されます。 ここに私のXMLは、私のためであるTextInputLayoutとEditText <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> そして、これは私が使用しているスタイルですTextInputLayout(私はhintTextColor属性を黒にしようとしましたが、私のために何もしませんでした): <style name="GreenTextInputLayout" parent="@style/TextAppearance.AppCompat"> <item name="android:textColor">@color/homestory_green</item> </style>