[Kotlin] View Binding(뷰 바인딩)


[Kotlin] View Binding(뷰 바인딩)

21년 이후 코틀린 익스텐션이 지원 중단 되었기에 뷰 바인딩을 사용할 수 밖에 없는 상황이다. 우선 뷰 바인딩 옵션을 Gradle에서 활성화 시켜줘야 한다. build.gradle(Module) 파일의 android 중괄호 내부에 다음을 작성한다. buildFeatures{ biewBinding true } 그리고 우측 상단의 Sync Now 메시지를 클릭한다. 이제 프로젝트 상의 레이아웃 파일들에 바인딩 클래스가 생기고, 이는 각 파일에서 선언했던 뷰들의 id들의 참조가 포함된다. 바인딩 클래스의 이름은 다음과 같은 규칙으로 정해진다. 첫 번째 글자와 언더바의 다음의 첫글자는 대문자, 나머지는 소문자 + Binding 예시 : activity_main_xml → ActivityMainBinding 먼저 activity_main.xml에서 텍스트뷰에 text= "click to hello" id="@+id/click_hello" 를 선언했다고 가정하면, MainActivity.kt ...


#뷰바인딩 #안드로이드 #안드로이드앱 #코딩 #코틀린

원문링크 : [Kotlin] View Binding(뷰 바인딩)