android之color不能单独作为标签使用,否则报tag requires a 'drawable' attribute or child tag defining a drawable

我发现android studio有一个奇怪的现象,不知是不是bug。
当我使用, 用单独标签“color”,用textColor属性上时,字体颜色居然变成了红色了

<selector>
<item><color></color></item>
</selector>

当我不将“color”单独作为一个标签时,也就是下面这种情况,居然又正常显示颜色了

<selector>
<item android:color="@#f0f0f0"></item>
</selector>

使用了单独标签这种情况下ide会报

<item> tag requires a 'drawable' attribute or child tag defining a drawable
意思就是item标签必须使用drawable属性定义

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容