뷰 결합1 [Android] view binding view binding은 이 findViewById를 대체할 수 있는 기능이다. 뷰 바인딩을 사용하면 직접 id를 적고 타입을 정하고 이런 작업을 하지 않아도 된다. 자동으로 클래스 파일을 생성해주기 때문이다. 왜 사용하나 ? 기존 findViewById에는 몇가지 문제점이 존재합니다. 코드가 더러워짐 ( 관리해야 될 버튼이 20개 일 경우 findViewId() 만 20번 쓰임 실수로 없는 id를 사용하면 NULL 오류가 발생합니다. 실수로 뷰의 타입을 잘못 적으면 오류가 발생합니다. ex. TextView -> ImageView 사용법 ? gradle 파일에 추가 // 안드로이드 스튜디오 3.6 ~ 4.0 android { ... viewBinding { enabled true } } 바인딩 클래스 .. 2023. 9. 28. 이전 1 다음