레이아웃 인플레이션 이해하기
지금까지 하나의 화면을 만들기 위해 XML 레이아웃을 정의했습니다. XML레이아웃은 단순히 XML로 정의된 파일이며 화면을 어떻게 배치하는지 정의할 뿐입니다. 따라서 XML 레이아웃만 만들었다고 해서 화면을 띄우고 동작시킬수 있는 것은 아닙니다.안드로이드는 화면 배치를 알려주는 XML 레이아웃 파일과 화면의 기능을 담당하는 소스 코드 파일로 분리되어 있습니다. 이렇게 화면 레이아웃과 화면 기능이 분리되어 있기 때문에 항상 하나의 화면을 만들 때는 XML 레이아웃 파일 하나와 자바소스 파일 하나를 쌍으로 만들어야 한다고 생각하자.그런데 두개의 XML 레이아웃 파일을 만들고 자바 소스 파일은 하나만 만들었다면 그중 어떤 XML 레이아웃 파일이 자바 소스파일과 매칭되는 것인지 알 수 있을까 ? 즉, 새로만든 ..
2018.11.22