我有一个按钮,当点击它时,我希望文本的颜色从白色变为黄色。我在我的drawable文件夹中创建了一个选择器XML文件。我的问题是,我不知道如何在状态state_pressed为true时设置文字的颜色。我尝试使用十六进制数,但一直收到以下错误信息:
<item> tag requires a 'drawable' attribute or child tag defining a drawable
我假设颜色必须来自我的drawable文件夹?我终于找到了这个解决方案,但我只能使用有限数量的颜色。
<item
android:state_pressed="true"
android:drawable="@android:color/holo_blue_light">
</item>
我该如何解决这个问题?我可以在drawable文件夹中创建一个仅包含一个颜色的单独的XML文件来引用吗?如果可以,我该如何实现?还是有更简单的解决方案吗?谢谢。