Android: как написать несколько селекторов в одном файле xml

В моем приложении у меня есть 4 ImageButtons, и каждый ImageButton имеет другое исходное изображение на основе своих состояний. Поддерживая 4 отдельных файла xml для каждой из кнопок.

Есть ли способ записать все селектора в одном XML файле?

Ответ 1

Невозможно:

В документации написано: StateListDrawable - это объект с возможностью рисования, определенный в XML, который использует несколько разных изображений для представления одного и того же изображения в зависимости от состояния объекта.

обратите внимание здесь: та же графика

src: Ресурсы для рисования