티스토리 뷰
반응형
리소스(res) 목적
앱의 리소스를 등록하는 목적으로 사용되는 폴더로 모듈이 만들어지면 res 폴더에 4개의 폴더가 기본의 생성된다.
drawble - 이미지 리소스
layout - UI 구성에 필요한 XML 리소스
mipmap - 앱 아이콘 이미지
values - 문자열 등의 값으로 이용되는 리소스
res 폴더 아래에 리소를 만들면 자동으로 R.java 파일에 상수 변수로 리소스가 등록되고 코드에서는 이 상수 변수로 리소를 이용
리소스(res) 규칙
- res 하위의 폴더명은 지정된 폴더명을 사용해야 한다.(values폴더명을 value로 변경 시 상수 변수로 이용 불가)
- 각 리소스 폴더에 다시 하위 폴더를 생성 할 수 없다.(values 폴더 아래에 colors 폴더를 생성 불가)
- res 파일명은 자바의 이름 규칙을 위배 할 수 없다.(숫자로 시작할 수 없다.)
- res 파일명에는 알바벳 대문자를 이용할 수 없다.(두 단어를 연결 시 1번 단어 + "_" + 2번 단어 형태로 사용)
해당 규칙이 생겨난 원인으로는 res 폴더 아래에 리소를 생성하면 자동으로 R.java라는 파일을 생성하게 되는데
예전 버전의 안드로이드 스튜디오에서는 해당 파일을 개발자가 직접 확인 및 수정이 가능 하였으니 특정 버전 이후에는 개발자가 직접 확인 및 수정을 할 수 없고 내부에서 리소스를 등록하도록 하였기 때문이다.
반응형
'공부하는 키보드르륵 > Android' 카테고리의 다른 글
프로젝트 생성시 폴더 구성 및 gradle 파일 구성 (1) | 2024.04.24 |
---|---|
앱 개발의 특징 (1) | 2024.04.22 |
안드로이드? (0) | 2024.04.22 |
반응형
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
링크
TAG
- 코드팩토리
- android
- spring msa
- 정보처리기사
- spring cloud gateway mvc
- 안드로이드
- java
- 실내데이트
- Spring cloud gateway
- 플러터
- 인생역전
- 로또구매팁
- 코딩셰프
- springboot
- 소근육발달
- EUREKA
- Flutter
- apigateway
- 내돈내산
- 행운
- DART
- 반응형레이아웃
- 난임부부
- 로또
- 갤럭시s25울트라
- json
- 개발자
- 육아
- Spring
- MSA
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 | 31 |
글 보관함