О папке drawable в проекте Android приложения

Есть два аспекта, которые нужно учитывать при работе с папкой drawable в проекте Android приложения: иерархия файлов и их названия.

Иерархия файлов
К сожалению, в папке drawable нельзя создавать папки, чтобы упорядочивать xml и png файлы. К примеру, следующая иерархия давала сбой:

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

Это активно обсуждается здесь:
http://stackoverflow.com/questions/1077357/can-the-android-drawable-directory-contain-subdirectories

Разработчики надеются, что Google исправит это в следующей версии Android SDK.

Названия файлов
Названия всех файлов должны быть разными, даже если они разных типов – png и xml.
Например, если у вас есть файл ic_tab_menu.xml, то не должно быть файла ic_tab_menu.png.

One thought on “О папке drawable в проекте Android приложения”

  1. Есть ли на текущий вариант какие-то рабочие варианты использовать иерархию в drawable ?

Leave a Reply

Your email address will not be published. Required fields are marked *