안드로이드 리소스(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가 정수형으로 생성됩니다.
- 리소스 파일명은 대문자로 작성될 수 없습니다.
(안드로이드) 애플리케이션 다국어화 예제 (0) | 2019.01.28 |
---|---|
(안드로이드) 문자열 리소스 (안드로이드 string.xml) (0) | 2019.01.28 |
(안드로이드) 안드로이드 지원 이미지 형식 (0) | 2019.01.28 |
(안드로이드) 이미지 뷰 [ImageView] 사용법 및 개념 (0) | 2019.01.28 |
(HttpURLConnection) 안드로이드 HTTP 통신하기 02 ( HttpURLConnection란? ) (0) | 2019.01.22 |