리소스 안드로이드에서 레이아웃, 이미지, 문자열 등은 모두 리소스로 취급이 된다. 레이아웃: 레이아웃이란 화면을 어떻게 구성할 것이냐 하는 것이다라고 보면 된다.
위젯들을 선택하고 어떻게 화면에 배치할 것인지를 레이아웃에서 결정하는데 이러한 위젯들을 어떻게 레이아웃 위에 구성을 하는가가 문제이다. XML: XML을 이용하여 사용자 인터페이스를 나타낸다.
화면의 레이아웃을 나타내는 XML 파일에는 위젯이 포함되어있는데 각각의 위젯들은 XML에서 하나의 요소들로 표현이된다. XML 파일안의 코드와 위젯 옆에 사진은 프로젝트 처음 생성 시 자동으로 선언되어 있는 코드들이다.
하나 씩 코드를 보자.
> 이 문장은 이 문서가 XML 파일임을 선언하는 것이며, XML의 버전은 1.0이며, XML의 엔코딩이 유니코드 utf-8이라는 것.
원문 링크 : 안드로이드 스튜디오 개념 정리 -1