解决TextInputLayout控件 hintTextAppearance设置后无法预览的问题

TextInputLayout设置了hintTextAppearance属性后

右侧的xml浏览界面就报错了,报错信息为

报这个错误的原因就是hintTextAppearance设置属性时,不能引用color中的颜色

解决办法有2个:

1.不引用color中的颜色,转而变成直接设置颜色,如下图:

修改后,右侧浏览正常

2.还是选择引用color中的颜色,先设置一个style,在style中设置需要引用的颜色

之后设置hintTextAppearance时使用这个style

设置成功后,右侧浏览显示正常

要是初学者肯定会好奇color_mustinputcolor是个啥,其实就是这个

在color文件中设置完这个后,直接引用就可以了,方便后期统一修改颜色。

猜你喜欢

转载自blog.csdn.net/u010802275/article/details/110135203