뷰바인딩1 Android ViewBinding에 대하여 이번 포스팅에서는 findViewById를 대체하게 된 ViewBinding에 대해 알아보겠습니다. ❓ 왜 findViewById에서 ViewBinding으로 대체되었는가? findViewById의 경우 layout에서 지정한 이름을 직접 가져와, 매칭 해줘야 하는 방식이었습니다. 이 과정에서 수정이 한 번 생기면 많은 부분들을 수정해줘야 했습니다. 또한 layout의 id에 접근할 때, 모든 layout에 등록된 id값을 찾아보기 때문에, 동일한 이름을 사용하는 경우 실수로 매칭이 잘못되는 경우도 발생한다는 단점이 있습니다. ⛏ build.gradle (Module) 설정 android { ... buildFeatures { viewBinding = true } } 모듈 수준의 gradle파일에 위와 .. 2021. 5. 30. 이전 1 다음 반응형