我有一个带有编辑文本的屏幕。禁用这些编辑文本后,我需要提示颜色为一种颜色
启用这些功能后,我需要使用其他颜色的提示
当我这样尝试时,效果很好
editText.setHintTextColor(color);
问题是,我必须使用TextInputlayout
来显示浮动提示。因此,当我在EditText
内添加TextInputLayout
时,此代码根本不起作用。我用TextInputLayout
尝试了很多事情,如here所示。但是什么都行不通。我需要的是,当在TextInputLayout
中使用时,EditText的提示文本颜色(非浮动提示文本)应为一种颜色,而禁用时则为另一种颜色。请帮忙!
注意:我的问题不是this question的重复项。在那里,提到了有关 TextInputLayout的浮动提示文本在被聚焦时的问题。 >
答案 0 :(得分:0)
将它们添加到您的应用主题
<item name="colorControlNormal">@color/color</item>
<item name="colorControlActivated">@color/color</item>
<item name="colorControlHighlight">@color/color</item>
<item name="android:textColorHighlight">@color/color</item>