У меня проблемы с девятью изображениями патчей (**. 9.png).У меня есть макет виджета, и я хотел бы использовать девять изображений патчей для фона виджета.Вот мой background.xml
<selector xmlns:android="http://schemas.android.com/apk/res/android">
<item android:state_focused="true" android:state_pressed="true" android:drawable="@drawable/appwidget_bg" />
<item android:state_focused="false" android:state_pressed="true" android:drawable="@drawable/appwidget_bg" />
<item android:state_focused="true" android:drawable="@drawable/appwidget_bg" />
<item android:state_focused="false" android:drawable="@drawable/appwidget_bg" />
</selector>
Имя буксировочного листа "appwidget_bg.9.png".Этот материал работает отлично.Но я бы хотел использовать разные изображения для сфокусированного и нажатого состояний.
Поэтому я делаю так:
<selector xmlns:android="http://schemas.android.com/apk/res/android">
<item android:state_focused="true" android:state_pressed="true" android:drawable="@drawable/appwidget_bg_pressed" />
<item android:state_focused="false" android:state_pressed="true" android:drawable="@drawable/appwidget_bg_pressed" />
<item android:state_focused="true" android:drawable="@drawable/appwidget_bg_pressed" />
<item android:state_focused="false" android:drawable="@drawable/appwidget_bg" />
</selector>
Проблема: как только я добавлю дополнительную прорисовку "appwidget_bg_pressed.9.png "Я получаю следующее сообщение об ошибке:
... / res / drawable / widget_bg.xml: 21: Ошибка: не найден ресурс, который соответствует указанному имени (в« drawable »сзначение '@ drawable / appwidget_bg').
... / AndroidManifest.xml: 6: ОШИБКА: не найден ресурс, соответствующий указанному имени (в значке «icon» со значением «@ drawable / icon»).
Кажется, я могу добавить только один девять патчей, которые можно нарисовать, в папку drawables.Почему это?