무단 도용 및 복제, 사용 저작권 안내
수업 목적 외에 모든 교안 자료를 무단으로 도용 (URL 연결, 복제, 공유),
불법으로 복사하여 배포하는 것을 금지합니다. 꼭 지켜주세요!
1. ViewBinding
•
Android Studio 의 버전이 변경되면서 추가된 라이브러리
•
기존의 androidx 를 통해 View의 주소값을 자동으로 받아오는 것은 Kotlin 밖에 되질 않아 이를 자바에서 사용할 수 있도록 추가한 라이브러리
•
layout 폴더에 있는 xml 파일을 관리하는 클래스를 자동 생성하여 이를 통해 View 를 관리할 수 있는 개념
•
layout 폴더에 있는 xml 파일당 하나의 클래스가 생성되며 이 클래스에는 xml 파일에 배치한 View들을 관리할 수 있는 기능이 구현되어 있다.
•
이를 통해 View들을 손쉽게 관리할 수 있다.
•
View Binding을 사용하기 위해서는 app 수준의 gradle 파일에 다음과 같이 추가해준다.
•
Activity는 다음과 같이 작성한다.
•
View는 다음과 같이 사용한다.
2. 학습 정리
정리
•
View Binding을 사용하면 kotlin, java 모두 View를 쉽게 접근할 수 있다.