2012-07-26 3 views
2

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

android:background="@drawable/myninepatch" 

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

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

+1

проверьте, были ли вы созданы действительное девять изображений патча или нет по этой ссылке http://stackoverflow.com/questions/10479001/nine-patch-image-not-working-on-my-device/10479866#10479866 – Akram

+0

какое имя файла отображается в проводнике? – Ronnie

ответ

6

Проверьте это guideline. Здесь вы можете найти простой UI Guideline для девяти патч-изображений.

+0

хороший учебник .. +1 – Hiral

+0

Спасибо за руководство, как и было опубликовано Я использовал строки неправильно. – Ixx

2

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

Смежные вопросы