R.java란 ?

hongbeom
1 min readOct 12, 2019

--

R.java 파일은 무엇에 쓰는 것일까?

Photo by Ben Kolde on Unsplash

개발을 하다보면 수백 개의 리소스가 만들어지는데, 코드 영역에서 이를 식별할 방법이 필요합니다. 이를 도와주기 위한 파일이 R.java입니다. R.java 파일은 툴이 자동으로 만들어주며, 이 파일을 열어보면 단순하게 int 형 변수만 선언되어 있습니다.

R.java에서 각각의 리소스를 내부 클래스명인 string, drawable, layout 등으로 구분하고 있고. 각각의 변수는 대부분 파일명을 이용합니다. 이런 이유로 res 밑에 임의의 폴더를 생성하면 안 되며, 리소스 파일명도 자바 명명규칙을 위배할 수 없습니다. 또한 리소스 파일명에 대문자를 사용할 수 없습니다.

참조 — 깡샘의 안드로이드 프로그래밍

--

--

hongbeom
hongbeom

No responses yet