在我的应用程序中,我有很多控件可以在更改可绘制状态时更改其文本颜色。Android 提供了一种方法 - 颜色状态列表。对于每个颜色状态列表,我必须创建一个单独的 XML 文件,如下所示:
<?xml version="1.0" encoding="utf-8"?>
<selector xmlns:android="http://schemas.android.com/apk/res/android" >
<item android:color="#398ede" android:state_pressed="true"/>
<item android:color="#808080"/>
</selector>
有没有办法避免为每个颜色状态列表创建一个单独的文件并将它们全部定义在一个文件中?