изображение девяти патчей не работает

Я сделал образ из 9 патчей с помощью инструмента для Android draw9patch.bat. Нарисуйте черную линию только с правой стороны, там, где я хочу, чтобы она растянулась. Сохраняется как .9.png и устанавливается в качестве фона TextView:

android:background="@drawable/myninepatch"

Не работает, у меня в приложении картинка с черной линией не растягивается. Что я делаю неправильно?

Я видел в некоторых местах, помимо линий растягиваемой области, есть также очень небольшая отмеченная область на противоположной стороне, но я не знаю, для чего она нужна, и не использую ее.


person User    schedule 26.07.2012    source источник
comment
пожалуйста, проверьте, создали ли вы действительный образ с девятью патчами или не переходите по этой ссылке stackoverflow.com/questions/10479001/   -  person Akram    schedule 26.07.2012
comment
какое имя файла отображается в проводнике?   -  person Ronnie    schedule 26.07.2012


Ответы (2)


Ознакомьтесь с этим руководством. Здесь вы можете найти простое руководство по пользовательскому интерфейсу для девяти изображений патчей.

person Chirag    schedule 26.07.2012

На 9 изображениях патча правая и нижняя боковые линии обозначают отступы, например. размер, который ниже изображения не сжимается. Сегмент, обозначенный верхней и левой линией, будет растягиваться и сжиматься в соответствии с желаемым размером.

person Adam Monos    schedule 26.07.2012