
매번 사용하는 onCreate() 메서드에 있는 setContentView(R.layout.activity_main) 또한 Inflater 역할을 한다.
(이 함수의 내부에서 layout inflater가 실행되어 view들을 객체화한다.)
사용법
1. 객체화하고자 하는 xml파일(sub1.xml)을 작성한다.
2. LayoutInflater inflater = (LayoutInflater) getSystemService(Context.LAYOUT_INFLATER_SERVICE);
라는 코드를 사용해서 LayoutInflater 객체 사용할 준비를 완료한다.
3. inflater.inflate(R.layout.sub1, container, true);
라는 코드를 통해서 사전에 미리 선언해뒀던 container라는 레이아웃에 작성했던 xml의 메모리객체가 삽입되게 된다.매개변수 설명 : inflate(
1.객체화하고픈 xml파일,
2.객체화한 뷰를 넣을 부모 레이아웃/컨테이너,
3.true(바로 인플레이션 하고자 하는지)
)
- 뿌-앵 말하는 감자아아