android 如何根据特定条件以编程方式更改TextInputLayout的聚焦提示颜色(上图)

ru9i0ody  于 2023-05-12  发布在  Android
关注(0)|答案(1)|浏览(133)

如果在TextInputLayout中输入的文本符合电子邮件正则表达式,我想以编程方式更改所附图片中显示的提示标签的颜色。

qlvxas9a

qlvxas9a1#

您可以使用TextInputLayoutsetHintTextColor函数,根据您的喜好以编程方式更改提示颜色。

TextInputLayout textInputLayout = findViewById(R.id.textInputLayout);  

int colorInt = getResources().getColor(R.color.red,getTheme());
ColorStateList colorStateList = ColorStateList.valueOf(colorInt);

textInputLayout.setHintTextColor(colorStateList);

这将更改提示标签颜色,如下所示:

相关问题