Search
📘

13강. XML을 이용한 View 객체 생성하기

무단 도용 및 복제, 사용 저작권 안내 수업 목적 외에 모든 교안 자료를 무단으로 도용 (URL 연결, 복제, 공유), 불법으로 복사하여 배포하는 것을 금지합니다. 꼭 지켜주세요!

1. Layout Inflater

지금까지 예제는 layout 폴더에 있는 xml 파일을 통해 화면을 구성하였다.
이는 Activity가 처음 나타날 때의 모습을 설정하게 된다.
만약 실행 중 View를 만들어 추가할 경우에는 코드를 통해 View를 만들어 추가해줘야 한다.
LayoutInflater를 사용하면 xml로 만든 화면 모양을 View 객체로 만들어 사용할 수 있다.
layoutInflater.inflate 메서드 : layoutInflater.inflate 메서드를 사용하면 XML을 통해 View 객체를 만들 수 있다.
val sub2 = layoutInflater.inflate(R.layout.layout_sub2, null) val sub3 = layoutInflater.inflate(R.layout.layout_sub3, container)
Kotlin
복사

2. 학습 정리

정리
XML을 통해 View 객체를 만들고 코드로 View를 배치할 수 있다.