android选择背景颜⾊,TextView背景颜⾊的选择器 我试图TextView在⽤户触摸时更改Android ⼩部件的背景颜⾊。为此,我创建了⼀个选择器,该选择器存储在其中
汽车投影res/l,⼤致如下所⽰:
android:state_pressed="true"空调温度控制器
android:color="@color/semitransparent_white"
/>
android:color="@color/transparent"
/>
的clickable属性TextView是true,以备不时之需。 当我将此选择器分配给TextViewas时android:background="@color/selector",在运⾏时出现以下异常:cd激光头
储酒罐
错误/ AndroidRuntime(13130):由以下原因引起:lpull.v1.XmlPullParserException:⼆进制XML⽂件第6⾏:标记需要“drawable”属性或定义可绘制对象的⼦标记设备防尘罩
机械制图标题栏
当我将属性更改为drawable时,它可以⼯作,但是结果看起来是完全错误的,因为ID似乎被解释为图像参考,⽽不是颜⾊参考(如“drawable”所⽰)。令我感到困惑的是,我可以直接将颜⾊参考(例如“ @ color / black”)设置为background属性。这正在按预期⽅式⼯作。使⽤选择器不起作⽤。
我也可以将选择器⽤作textColor没有问题。
将背景颜⾊选择器应⽤于TextViewAndroid中的正确⽅法是什么?