프로그래밍 언어/Android

Android drawable 디렉터리에 하위 디렉터리를 포함 될 수 있을까?

Rateye 2021. 6. 4. 10:30
728x90
반응형
질문 : Android 드로어 블 디렉터리에 하위 디렉터리가 포함될 수 있습니까?

Android SDK 문서에서 @ drawable / my_image xml 구문과 함께 사용되는 모든 예제는 내 프로젝트의 res / drawable 디렉토리에 저장된 이미지를 직접 처리합니다.

드로어 블 디렉터리 내에 하위 디렉터리를 만드는 것이 명시 적으로 괜찮지 않은지 궁금합니다.

예를 들어 다음과 같은 디렉토리 레이아웃이있는 경우 :

res/drawable -- sandwiches   -- tunaOnRye.png   -- hamAndSwiss.png -- drinks   -- coldOne.png   -- hotTea.png 

참치 샐러드 샌드위치 이미지를 @ drawable / sandwiches / tunaOnRye로 참조해도 될까요?

아니면 드로어 블 디렉토리에서 계층 구조를 평평하게 유지해야합니까?

답변

아니요, 리소스 메커니즘은 드로어 블 디렉터리의 하위 폴더를 지원하지 않으므로 해당 계층을 평평하게 유지해야합니다.

표시 한 디렉토리 레이아웃으로 인해 사용 가능한 이미지가 없습니다.

res/drawable 폴더 내에 항목이있는 하위 폴더가 있으면 리소스 컴파일러가 실패하여 R.java 파일이 올바르게 생성되지 않는 것으로 보입니다.

출처 : https://stackoverflow.com/questions/1077357/can-the-android-drawable-directory-contain-subdirectories
728x90
반응형