Подтвердить что ты не робот

Полный список всех папок ресурсов Android?

Сначала я подумал, что могу найти этот список в сети, но я либо ищу неправильный термин, либо такого списка не существует.

Мне нужно в основном обмануть все предопределенные папки ресурсов в проекте Android. Например, список может сказать что-то вроде этого

  • res/drawable - все графики идут здесь.
  • res/drawable-hdpi - все графики с более высоким разрешением идут здесь
  • res/layout - some-importantful-description
  • res/values ​​- some-importantful-description
  • res/layout-land - some-importantful-description
  • и др.

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

4b9b3361

Ответ 1

Взято из здесь:

В папке /res вы можете:

  • файлы аниматора /-XML, которые определяют анимацию свойств.

  • anim/- XML файлы, которые определяют tween анимации

  • color/- XML файлы, которые определяют список состояний цветов.

  • drawable/- Растровые файлы/Девять патчей (переизмеримые растровые изображения)                  /Списки состояний/Формы/Анимационные чертежи/Другие чертежи

  • layout/- XML файлы, которые определяют макет интерфейса пользователя.

  • menu/- XML файлы, которые определяют меню приложений, такие как Параметры Меню, Контекстное меню или Подменю.

  • raw/- Произвольные файлы для сохранения в исходной форме.

  • values ​​/- XML файлы, содержащие простые значения, такие как строки, целые числа и цвета.

    • arrays.xml для массивов ресурсов (типизированные массивы).
    • colors.xml для значений цвета
    • dimens.xml для значений измерения.
    • strings.xml для строковых значений.
    • styles.xml для стилей.
  • xml/- Произвольные файлы XML

Также см. Доступ к альтернативным ресурсам для более конкретных конфигураций устройств (язык, dpi, размер, аспект, ориентация и т.д.)

Ответ 2

Полные источники находятся в android.git.kernel.org (эта ссылка предназначена для выпуска Gingerbread). Для ресурсов следуйте по пути core > res > res

Ответ 3

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

Вы можете видеть, как организован один из моих проектов. мой проект в eclipse

Ответ 4

Следует отметить, что эти макеты папок не написаны на камне. Можно создать дерево папок любым способом. Это всего лишь дерево по умолчанию, созданное с помощью IDE, например Eclipse, и, как результат, самый популярный и часто согласованный формат. Если вы найдете другой формат, который лучше подходит вам, вы можете его использовать. Правильно ссылайтесь в своем коде.