티스토리 뷰

Android

inflation

세이브 2021. 9. 3. 12:27

 

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
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
TAG
more
«   2025/03   »
1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31
글 보관함