상세 컨텐츠

본문 제목

(안드로이드) 안드로이드 리소스 (Android Resource)

Android

by choiDev 2019. 1. 28. 13:25

본문

안드로이드 리소스(Android Resource)


안녕하세요 초이입니다~

잡설없이 바로 시작하겠습니다.


안드로이드 리소스(Android Resource) 개념

  -    리소스는 자원이라는 뜻이며 안드로이드에서 사용하는 (xml, 이미지, 문자열, 애니메이션, 아이콘) 등등을 리소스로 정의한다.


안드로이드 리소스 종류

  - 안드로이드 앱의 리소스들은 모두 res 폴더 하위에 있어야 하며,  개발자가 임의로 폴더명을 정의하는 것이 아닌 

     리소스 별 폴더명이 지정 되어있다.

     리소스 별 폴더명은 아래와 같다.


 1. drawable : 이미지, 이미지와 관련된 xml, 그림을 표현한 xml

2. layout : 화면 UI를 정의한 레이아웃 xml

3. values : 문자열, 색상, 크기 등 여러 가지 값

4. menu : 액티비티의 메뉴를 구성하기 위한 xml

5. xml : 특정 폴더가 지정되어 있지 않은 기타 xml

6. anim : 애니메이션을 위한 xml

7. raw: 바이트 단위로 직접 이용되는 이진파일

8. mipmap : 앱 아이콘 이미지



안드로이드 리소스 폴더의 특징

  - 리소스 폴더명은 고정이며, 리소스 폴더 하위에 서브 폴더를 작성할 수도 없다.

  - 리소스 파일을 추가하는 순간, R.java에 추가한 리소스에 대한 id가 정수형으로 생성됩니다.

  - 리소스 파일명은 대문자로 작성될 수 없습니다.







관련글 더보기