뷰 바인딩
-
코틀린 - 뷰 바인딩(ViewBinding)IT/안드로이드 2022. 2. 13. 21:30
#1. 기존 java에서는 layout에 설정된 객체를 사용하기 위해 findViewById() 를 사용하여 해당 ID의 객체를 연결하여 사용하였습니다. 코틀린에서도 findViewById() 를 제공하였으나 kotlin-android-extensions 에서 제외되면서 "View Binding"을 사용해야 한다고 합니다. #2. 뷰 바인딩을 적용하기 위해선 아래 순서대로 진행이 필요합니다. 1) 프로젝트 창에서 "모듈 수준의 build.gradle 파일에 '뷰 바인딩' 활성화 2) 적용하기 위해 상단 'Sync Now' 클릭하여 싱크 적용 #3. 사용하기 위해 MainActivity.kt 에서 바인딩 초기화 및 레이아웃 표시 처리 합니다. !! 그런데 위와 같이 코드를 작성하면... 에러가 난다... ..