본문 바로가기
Develop/android

viewBinding (뷰 바인딩)

by JmcH 2021. 8. 22.

android studio 안에서 XML의 view에 접근하기 위해서 findViewByld를 사용했었습니다.

 

하지만 android studio 3.6부터 Gradle Plugin에 포함되면서 추가 플러그인 없이 viewBinding이 정식지원됩니다.

(android studio 4.0부터 BuildFeatures로 이동되었습니다.)

 

findViewByld에서 viewBinding으로 사용을 대체하면서 코드가 클린해지고, 속도와 오류(null)에 대한 안정성을 확보할 수 있습니다.

 

ex)private var viewBinding: classname? = null // 초기화

 

viewBinding!!.TextViewid.text = "" // .xml에서 textview를 가져와 사용

 

 

 

 

'Develop > android' 카테고리의 다른 글

textWatcher interface  (0) 2021.08.22
layout setVisibility  (0) 2021.08.22
코루틴 (coroutine)  (0) 2021.08.03
[Clone coding] instagram (3)  (0) 2021.07.09
[Clone coding] instagram (2)  (0) 2021.07.08