막무가내 삽질 블로그
안드로이드 레이아웃 인플레이터란? (LayoutInflater) 본문
728x90
LayoutInflater
XML에 정의된 Resource(자원) 들을 View의 형태로 반환해 준다. 자바 코드에서 View,ViewGrop 을 사용하거나
Adapter의 getview() 등... 배경화면이 될 Layout을 만들어 놓고 View 형태로 반환받아 Activity에서 실행하게 된다.
보통 Activity를 만들면 onCreate() 메서드에 추가되어 있는 setContentView(R.layout.activity_main) 메서드와 같은 원리다. 이 메서드 또한 activity_main.xml 파일을 View로 만들어서 Activity 위에 보여주는 방식이다
'Android' 카테고리의 다른 글
Resources$NotFoundException: String resource ID (0) | 2019.12.07 |
---|---|
안드로이드 ActivityCompat.finishAffinity 사용 (0) | 2019.12.06 |
안드로이드 뷰(View) 뷰그룹(ViewGrop) (0) | 2019.12.05 |
안드로이드 MVP 디자인패턴 간단한 정리 (0) | 2019.12.01 |
WindowManager: android.view.WindowLeaked (0) | 2019.12.01 |
Comments