반응형
findbyviewid를 쓰지 않아도 되게 해줘서 코드가 매우 간결해집니다.
app level gradle
//build.gradle
android{
//...
viewBinding {
enabled = true
}
}
//...
}
replace Acitivity - onCreate : setContentView
ActivityCallBinding binding = ActivityCallBinding.inflate(getLayoutInflater());
setContentView(binding.getRoot());
binding.layour_resource_id //바로접근가능
위의 gradle을 설정하고 sync해주면 activity이름에 맞춰 binding된 객체가 준비됩니다.
activity_call_binding -> AcitivityCallBinding 으로말이죠.
이후 binding을 참조해 해당 레이아웃에 id를 설정해둔 resource들을 쉽게 접근할 수 있습니다.
반응형
'IDE & Framework > Android' 카테고리의 다른 글
AAC MVVM - (2)Data binding (0) | 2021.10.17 |
---|---|
AAC MVVM - (1)Live Data (0) | 2021.10.17 |
[Kotlin] retrofit2 간단한 사용법 (0) | 2021.10.17 |
[Android] SHA-1 쉽게 찾는법 (0) | 2021.10.17 |
Android에서 SQLite 사용하기 (feat.ROOM) (0) | 2021.07.30 |