뷰홀더 뷰바인딩1 [Jetpack AAC] View Binding 정리 [Jetpack AAC] View Binding 정리 핵심 : findViewById 를 쓰지 않는다. 뷰 바인딩은 각 XML 레이아웃 파일에 해당하는 바인딩 클래스(Binding Class)를 자동 생성하여 뷰에 대한 직접 참조를 가능케 한다. 기존에는 코틀린 합성 프로퍼티를 이용해서 했지만 코틀린 합성 프로퍼티는 이제 deprecated 예정이기에 공식적으로 이 방법을 쓰는게 맞다. 기본적인 뷰바인딩 사용방법과 3가지 사례(Activity에서 사용법, Fragment에서 사용법, ViewHolder에서 사용법)를 정리해보겠다. 준비 안드로이드 스튜디오 3.6 이상 (Canary 11 이상) 에서 사용 가능 모듈 수준 gradle 파일에 다음을 추가한다. android{ ... 중략 viewBindin.. 2021. 11. 15. 이전 1 다음