도대체 xml에 id를 ex) android:id = "@+id/asdf" 이런식으로 지정했을때 gen > com.test > R.java에 언제 등록되는건가요?

처음에 소스를 넣을 때는 바로바로 적용되는것 같더니만 소스가 좀 커지니까 껐다 켜도 안되고 그렇다고 R.java를 수정은 안된다고들 하던데 적용 안되는걸 적용시키는 방법 없나요?

아시는 분은 제발 답변 좀 부탁드립니다.