728x90
반응형
findViewById를 사용하지않고 Viewbinding으로 사용해보겠다
buildFeatures {
viewBinding true
}
build.gradle에 viewBinding을 추가한다
private lateinit var binding: ActivityMainBinding
Activyty에서 다음과 같이 선언한다
xml파일이 activity_main이면 Camel표기법으로 ActivityMain 그 뒤 Binding이 추가되게 선언한다
binding = ActivityMainBinding.inflate(layoutInflater)
setContentView(binding.root)
Oncreate안에 binding을 inflate(layoutInflater) 선언해준다
그리고 setContentView를 binding의 root로 해준다
그러면 binding.(xml파일에 선언해준 id값)을 findViewById을 한 것처럼 할 수 있다
반응형
'Android' 카테고리의 다른 글
[Android/Kotlin] nav, appBarConfiguration 을 사용한 Fragment (0) | 2022.02.27 |
---|---|
[Android/Kotlin] Navigation Drawer header 접근 (0) | 2022.02.27 |
[Android/Java] lifecycle 생명주기 (0) | 2022.02.10 |
[Android/Java] 원형프로그레스 바 CicleProgressBar 라이브러리 사용 (0) | 2022.02.10 |
[Android/Java] Radio Group, Radio Button 사용 (0) | 2022.02.10 |