Android:如何在一个xml文件中编写多个选择器

Android:如何在一个xml文件中编写多个选择器,android,selector,imagebutton,Android,Selector,Imagebutton,在我的应用程序中,我有4个ImageButton,每个ImageButton根据其状态具有不同的源图像。因此,为每个按钮维护4个单独的xml文件 有没有办法将所有选择器写入一个xml文件?没有这是不可能的: 文件说: StateListDrawable是在XML中定义的可绘制对象,根据对象的状态,它使用多个不同的图像来表示相同的图形 此处注意:相同的图形 src:拥有3个额外文件的问题在哪里?哦,好吧。我想会有其他的方法/黑客使之成为可能。

在我的应用程序中,我有4个
ImageButton
,每个ImageButton根据其状态具有不同的源图像。因此,为每个按钮维护4个单独的xml文件

有没有办法将所有选择器写入一个xml文件?

没有这是不可能的:

文件说: StateListDrawable是在XML中定义的可绘制对象,根据对象的状态,它使用多个不同的图像来表示相同的图形

此处注意:相同的图形


src:

拥有3个额外文件的问题在哪里?哦,好吧。我想会有其他的方法/黑客使之成为可能。