Search
📘

2강. ViewBinding

무단 도용 및 복제, 사용 저작권 안내 수업 목적 외에 모든 교안 자료를 무단으로 도용 (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를 쉽게 접근할 수 있다.