View 상속 구조, 및 첫 화면 레이아웃 변경

모든 뷰 객체는 View를 상속 받는다.

+ View

+- View Group (뷰 객체들이 있는 모음 = div > div)

+- text view

---+ LinearLayout

---+ button

.

.

.


LinearLayout 안 또다른 LinearLayout를 추가할 수 있고 이것을 View Group이라 한다.


여러개의 layout xml 파일(뷰)들 중 특정 xml을 메인으로 보여주는 방법

+- res

---+ layout

------+ activity_main.xml (안드로이드 스튜디오에서 만든 기본 레이아웃)

------+ main.xml (별도로 만든 레이아웃)


main.xml 을 메인으로 설정하는 방법은

MainActivity.java > MainActivity > onCreate(){} 에서

setContentView(R.layout.acitvity_main)을 setContentView(R.layout.main) 으로 변경 한다.

setContentView 는 xml 을 메모리에 올린다 또는 객체화, 인플레이션 한다.