티스토리 뷰
inflation
: xml파일에 만든 view뷰를 메모리에 올려 객체화하는 것을 말한다.
view를 inflate하기 위해서는 new View()와 같이 메모리를 할당하는 코드가 필요하다 . 그러나 우리는 이 코드를 직접 만들이 않아도 xml 파일에만 만들면 view를 볼 수 있다. 이는 메모리에 할당되지 않은 것이 아니라 Layout Inflater가 알아서 inflation을 수행했기 때문이다.
처음 앱을 만들면 setContentView(R.layout.activity_main) 함수가 실행되도록 되어있는데 이 함수의 내부에서 layout inflater가 실행되어 view들을 객체화하는 것이다.

참고: 네이버 안드로이드 부스트코스- '인플레이션 이해하기'
'Android' 카테고리의 다른 글
Fragment (0) | 2021.09.03 |
---|---|
Recycler View (0) | 2021.09.03 |
View 클래스 계층 (0) | 2021.09.03 |
Intent (0) | 2021.09.02 |
Context (0) | 2021.09.02 |