뷰 결합 | Android 개발자 | Android Developers
뷰 바인딩 기능을 사용하면 뷰와 상호작용하는 코드를 쉽게 작성할 수 있다.
바인딩 클래스의 인스턴스에는 상응하는 레이아웃에 ID가 있는 모든 뷰의 직접 참조가 포함된다.
즉, 대부분의 경우 뷰 바인딩은 findViewById
를 대체할 수 있다.
뷰 바인딩을 사용하려면 먼저 build.gradle 에 다음과 같이 작성해야 된다.
buildFeatures {
viewBinding = true
}
혹은
buildFeatures {
viewBinding true
}
바인딩 클래스를 생성하는 동안 레이이아웃 파일을 무시하려면 tools:viewBindingIngonore = “true” 속성을 추가한다.
<LinearLayout
...
tools:viewBindingIgnore="true" >
...
</LinearLayout>