XML은 파싱 속도가 ㅈㄴ느리기 때문에 Android SDK에서는 XML을 코드로 만듭니다.
예를 들어, XML에서 View을 선언했다고 해 봅시다.
실제로는 View 클래스의 생성자 View(Context context, AttributeSet attrs) 또는 View(Context context, AttributeSet attrs, int defStyle) 를 호출합니다. (이 둘의 차이점은 잘 모르겠습니다.)
실제로 이 생성자를 오버로딩해서 로그를 찍어 보면 호출되는 것을 알 수 있습니다.