Android не позволяет мне скомпилировать файл NinePatch - file.9.png - PullRequest
0 голосов
/ 12 июля 2011

Какое расширение для 9 файлов патчей?xxxxx.9.png?Вот что объясняется здесь: http://developer.android.com/guide/topics/graphics/2d-graphics.html#nine-patch

"Он должен быть сохранен с расширением .9.png и сохранен в директории res / drawable / вашего проекта."

Нокогда я пытаюсь скомпилировать проект, я получаю сообщение об ошибке - из-за имени файла!я не могу удержать 2 точки в имени файла ..

Так, как мне решить это?

Ответы [ 2 ]

1 голос
/ 12 июля 2011

В вашем каталоге SDK есть инструмент с именем "draw9patch"

/ path / to / sdk / tools / draw9patch

Вы должны использовать его длясоздайте свои изображения Nine-patch.Вы не можете просто переименовать любое изображение с расширением .9.png.Когда изображение было правильно отформатировано с помощью инструмента, вы больше не будете получать ошибки компиляции.

Прочтите о том, как использовать инструмент, здесь:

http://developer.android.com/guide/developing/tools/draw9patch.html

1 голос
/ 12 июля 2011

Да, файлы NinePatch имеют расширение '.9.png'

. Некоторые имена файлов, содержащие ключевые слова Java, могут вызвать проблемы (например, попробуйте ресурс с именем private ).

Кроме того, я предлагаю вам очистить свой проект.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...