0101011001010111

Android & Kotlin _ drawable 폴더 정리 본문

Kotlin/[스스로]Kotlin&안드로이드

Android & Kotlin _ drawable 폴더 정리

[진주] 2023. 8. 31. 01:14
728x90
반응형

drawable 폴더에는 이미지와 각종 xml들로 복잡하게 될텐데,

 

이러한 drawable 폴더는 , 따로추가로 하위 폴더를 추가해 정리할 수 없다.

 

다만 이들의 이름을 정할때 규칙같은 것으로 정리 할 수 있는데, 

 

해당 방식으로 정리하는 습관을 들이자.


 

 

 

Android의 res/drawable 디렉토리 내에서 서브폴더를 사용하여 리소스를 직접적으로 구분하는 것은 공식적으로 지원되지 않습니다. 그렇기 때문에 res/drawable 안에 서브폴더를 만들어 리소스를 분류하는 것은 안드로이드 빌드 시스템에서 인식되지 않아요.

그러나 프로젝트의 구조와 명명 규칙을 통해 일종의 '가상' 폴더 구조를 만들어 리소스를 조직화하는 것은 가능합니다.

예를 들어:

  • res/drawable 안의 PNG 파일들을 다음과 같이 이름을 지어 구분할 수 있습니다:
    • icon_home.png
    • icon_settings.png
  • XML 파일들은 다음과 같이:
    • shape_rounded_corner.xml
    • selector_button.xml

또는, 특정 카테고리의 리소스를 구분하기 위해 접두사를 사용하는 것도 한 방법입니다:

  • bg_ : 배경 이미지나 shape xml 파일에 사용
  • ic_ : 아이콘 이미지에 사용
  • sel_ : selector xml 파일에 사용

이런 식으로 접두사나 명명 규칙을 통해 res/drawable 안의 리소스들을 조직화하면, 복잡성을 어느 정도 줄일 수 있습니다.

 

 

728x90
반응형