Проблема рендеринга StateListDrawable с девятью патчами

После обновления до версии 15 инструментов SDK с версии 12, все мои EditTexts и кнопки выглядят искаженными, вот так ...

How it looks now How it used to look

Теперь это ошибка версии? Потому что, когда я просматриваю то, как выглядит макет на вкладке «Графический макет», он выглядит нормально. Но как только он скомпилирован и поставлен на мой телефон или эмулятор, он искажается.

Вот XML-файл StateListDrawable для кнопок. Каждый чертеж, на который имеется ссылка в этом документе, является 9 патчем . EditTexts выполняются таким же образом.

<selector xmlns:android="http://schemas.android.com/apk/res/android">
    <item android:drawable="@drawable/button_grey_pressed" android:state_pressed="true"></item>
    <item android:drawable="@drawable/button_grey_pressed" android:state_focused="true"></item>
    <item android:drawable="@drawable/button_grey_pressed" android:state_selected="true"></item>
    <item android:drawable="@drawable/button_grey_default"></item>
</selector>
5
задан b_yng 22 November 2011 в 19:48
поделиться