如果在TextInputLayout中输入的文本符合电子邮件正则表达式,我想以编程方式更改所附图片中显示的提示标签的颜色。
qlvxas9a1#
您可以使用TextInputLayout的setHintTextColor函数,根据您的喜好以编程方式更改提示颜色。
TextInputLayout
setHintTextColor
TextInputLayout textInputLayout = findViewById(R.id.textInputLayout); int colorInt = getResources().getColor(R.color.red,getTheme()); ColorStateList colorStateList = ColorStateList.valueOf(colorInt); textInputLayout.setHintTextColor(colorStateList);
这将更改提示标签颜色,如下所示:
1条答案
按热度按时间qlvxas9a1#
您可以使用
TextInputLayout
的setHintTextColor
函数,根据您的喜好以编程方式更改提示颜色。这将更改提示标签颜色,如下所示: