POST

[안드로이드] R.id.접두어 에 대하여

R.id.접두어

위젯을 클릭 시 발생하는 어떤 코드를 작성을 하려할때 해당 위젯에 R.id.위젯ID 의 형태로 작성하게 된다.

 

이는 레이아웃 파일에 id를 입력하면 모든 아이디에 R.id.라는 일정의 접두어가 붙어서 코드로 생성된다. 자세하게 설명 하자면 안드로이드가 리소스를 관리하는 R이라는 클래스를 생성하고, 그 안에 리소스 아이디를 관리하는 id클래스가 추가되는 것이지만, 접두어라고만 알고 있어도 무방하다.

 

예를 들어 위의 이미지 처럼 위젯의 id가 radioApple이라면 소스코드에 'R.id.radioApple'로 사용해야한다.