뷰 바인딩 (View Binding)
- 레이아웃 XML 파일에 선언한 뷰 객체를 코드에서 쉽게 이용하는 방법
- 액티비티에서 findViewById() 함수를 이용하지 않고 레이아웃 XML 파일에 등록된 뷰 객체를 쉽게 사용할 수 있는 방법 제공
Gradle 파일에 뷰 바인딩 설정
build.gradle.kts (Kotlin DSL)
android {
(... 생략 ...)
buildFeatures {
viewBinding = true
}
}
build.gradle (Groovy DSL)
android {
(... 생략 ...)
viewBinding {
enabled = true
}
}
New Project 생성 시 Build configuration language를 어떻게 설정했는지에 따라 설정 코드가 조금씩 달라진다.
build.gradle에 buildFeatures를 적용해도 문제가 없었지만 build.gradle.kts에 viewBinding을 넣으니 이렇게 에러가 떴다.
build.gradle.kts에서는 무조건 buildFeatures을 사용해야 하나보다.
'공부 > 안드로이드' 카테고리의 다른 글
[Android/Kotlin] 주간 달력 만들기 (0) | 2024.02.21 |
---|---|
[Android/Kotlin] fragment에서 fragment로 이동 (0) | 2024.02.21 |
[Android/Kotlin] 안드로이드 spinner(스피너) 배경색 적용 (0) | 2024.02.21 |
[Android/Kotlin] 안드로이드 스튜디오 알림 안뜸 해결 (0) | 2023.11.05 |
[Android/Kotlin] SQLite (0) | 2023.09.25 |