我想在所有状态下更改TextInputLayout的文本颜色。 表示当Edittext具有焦点/当editext没有焦点且edittext不为空时
我这样做。
<android.support.design.widget.TextInputLayout
android:layout_width="match_parent"
app:hintTextAppearance="@style/TextInputLayoutHint"
android:layout_height="wrap_content">
<EditText
android:id="@+id/location"
android:layout_width="match_parent"
style="@style/MyEditTextAppearance"
android:layout_height="wrap_content"
android:inputType="textEmailAddress"
android:hint="@string/location" />
</android.support.design.widget.TextInputLayout>
<style name="TextInputLayoutHint" parent="@android:style/TextAppearance">
<item name="android:textColor">@color/edittext_hint_small</item>
</style>
当我的edittext有焦点时,我找工作,但是当edittext没有焦点时,它会将其提示文本颜色更改为与edittext提示颜色相同的颜色。