我有一个 TextInputLayout,里面有一个 TextInputEditText。现在,当还没有输入任何内容时,我将它的提示颜色设为灰色,并且一旦用户在其上输入提示颜色并且提示变小并向上移动(正常动画),提示颜色就会变为蓝色。问题是,一旦我点击另一个编辑文本,第一个的提示再次变为灰色,我希望它保持蓝色。
这是我的代码:
<android.support.design.widget.TextInputLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
app:hintTextAppearance="@style/textInputLayoutAppearance">
<android.support.design.widget.TextInputEditText
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:textColor="@color/red"
android:hint="@string/str_usuario"/>
</android.support.design.widget.TextInputLayout>
和风格:
<style name="textInputLayoutAppearance" parent="@android:style/TextAppearance">
<item name="android:textColor">@color/blue</item>
</style>
提前致谢..