Я установил стиль кнопки, чтобы использовать селектор XML в качестве фона кнопки.
Кнопка была настроена так:
android:buttonStyle="@style/arrow_left"
Где arrow_left - имя стиля.
Стиль устанавливает фон следующим образом:
android:background="@drawable/arrow_left"
Где arrow_left - имя селектора XML.
Селектор имел следующие атрибуты:
android:state_pressed="true"
android:drawable="@drawable/button_03p"/>
Где button_03p - это PNG в папке для рисования.
Графический макет дал мне ошибку, в которой говорилось, что он не может выполнить синтаксический анализ XML, поскольку тег android: drawable требовал нарисованного объекта.
Почему он не распознает PNG как нарисованный? Это работает в макете XML:
android:background="@drawable/button_03p"
Так почему же PNG не распознается в селекторе XML?