Я создал несколько файлов изображений с 9 патчами, используя Photoshop и инструмент Draw9Patch, но когда я пытался реализовать изображения, это выглядело как провал. Я следовал этому руководству (http://www.devahead.com/blog/2011/08/creating-a-custom-android-button-with-a-resizable-skin/). Любая причина, по которой это может не сработать? Я вставил 4 изображения в drawable-hdpi и создал новый XML-значение с именем «buttons.xml» и поместил код в этот XML-файл:
<selector xmlns:android="http://schemas.android.com/apk/res/android">
<item android:drawable="@drawable/default_disabled" android:state_enabled="false"/>
<item android:drawable="@drawable/default_pressed" android:state_pressed="true"/>
<item android:drawable="@drawable/default_focused" android:state_focused="true"/>
<item android:drawable="@drawable/default_normal"/>
</selector>
«default_(state)» — это имена файлов (с расширением .9.png). И я попытался установить фон кнопки на android:background="@drawable/buttons"
Где я неправ?
android:background="@drawable/buttons"
code дает мне красные волнистые линии... - person lilgodwin   schedule 23.02.2015buttons.xml
в - person Xcihnegn   schedule 23.02.2015