본문 바로가기

안드로이드 스튜디오

[안드로이드 스튜디오 코틀린] viewBinding을 사용하는 이유, 사용법

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
반응형