인플레이션

    [Android] 레이아웃 인플레이션

    [Android] 레이아웃 인플레이션

    안드로이드에서는 화면 구성이 두 가지로 나뉘어져 있다. XML 레이아웃 파일 : 화면의 UI구성 소스 코드 파일 : 화면에서 기능을 담당 이 때, 어떤 XML 레이아웃 파일이 어떤 소스 코드 파일로 기능하는지 어떻게 알 수 있을까? 안드로이드 스튜디오로 프로젝트를 새로 만들 때, Override된 OnCreate메서드에는 자동으로 추가되는 것이 있다. setContentView(R.layout.activity_main) (물론 요즘엔 Data Binding해서 쓰긴 하지만 어쨌든 최초로 만들었을 땐 이렇다.) 이 메서드가 XML 레이아웃 파일과 소스 코드 파일을 연결해 주는 것이다. (이 메서드는 MainActivity 파일이 상속받는 AppCompatActivity에 존재하는 것이다.) 매개변수에서 대..