728x90
반응형
viewBinding을 사용하는 이유
1. findViewById를 이용해서 xml의 뷰와 변수를 연결시켜주는 작업을 하지 않아도 된다.
2. 1과 같은 작업을 하지 않으니 코드가 간결해졌으며, 속도도 빠르고 안전하다.
viewBinding 사용법
1. build.gradle(Module:.app)에서
android {
...
}
위처럼 추가해주면 된다.
2. MainActivity(activity_main.xml) 이 ActivityMainBinding으로 만들어지며,
activity_main안에 있는 id를 보다 쉽게 가져와 사용할 수 있다.
참고
https://developer.android.com/topic/libraries/view-binding
뷰 결합 | Android 개발자 | Android Developers
뷰 결합 뷰 결합 기능을 사용하면 뷰와 상호작용하는 코드를 쉽게 작성할 수 있습니다. 모듈에서 사용 설정된 뷰 결합은 모듈에 있는 각 XML 레이아웃 파일의 결합 클래스를 생성합니다. 바인딩
developer.android.com
728x90
반응형
'안드로이드 스튜디오' 카테고리의 다른 글
[안드로이드 스튜디오 코틀린] 쉬운 하단 바 네비게이션바 만들기 ( +자바 코드 추가) (8) | 2022.04.24 |
---|---|
[안드로이드 스튜디오 코틀린] implementation 추가 하는 다양한 방법 (0) | 2022.04.17 |
[안드로이드 스튜디오 코틀린] 코틀린에서 자주 사용하는 라이브러리 의존성 모음 (0) | 2022.04.05 |
[안드로이드 스튜디오 코틀린] @Test할 때, 함수에서 빨간줄 (0) | 2022.02.24 |
[안드로이드 스튜디오] Apps targeting Android 12 and higher are required to specify an explicit value for ~ ~ 오류가 뜰 때 (0) | 2022.02.14 |