본문 바로가기

뷰바인딩2

[안드로이드 Kotlin] Fragment 에서 뷰바인딩(View Binding) 사용 방법 이 글은 Kotlin 언어로 안드로이드 앱 개발 시, Fragment에서 뷰바인딩(View Binding)을 설정하고 사용하는 방법에 대해 정리한다. 뷰바인딩을 설정하는 방법과 Activity에서 사용하는 방법은 아래 글을 참고하자. [안드로이드 Kotlin] 뷰바인딩(View Binding) 설정 및 사용 방법 build.gradle 파일에 뷰바인딩 설정을 했다고 가정하고,(위 글 참고) Fragment 에서 뷰바인딩을 구현한 코드 전문이다. class FragmentTest : Fragment() { override fun onCreateView( inflater: LayoutInflater, container: ViewGroup?, savedInstanceState: Bundle? ): View? .. 2021. 7. 20.
[안드로이드 Kotlin] 뷰바인딩(View Binding) 설정 및 사용 방법 # 뷰바인딩이란? 원래 레이아웃 XML파일에 정의된 View에 접근하는 방법은 findViewById()메서드를 활용하는 것이었다. 이후 코틀린이 도입되면서 '코틀린 익스텐션'을 통해 쉽게 뷰를 다룰 수 있었다. 그러나 이제는 "뷰 바인딩"이 코틀린 익스텐션을 대체한다. 뷰 바인딩은 코틀린 환경의 안드로이드에서 뷰에 접근하는 새로운 방식이다. (물론 findViewById는 여전히 쓸 수 있다) # 뷰바인딩 설정 방법 1. build.gradle(Module:...) 파일 선택 2. android > buildTypes 항목에 buildFeatures { viewBinding true } 설정 추가 3. Sync Now 클릭 # 뷰바인딩 사용 방법 1. 레이아웃XML파일 생성 2. 바인딩 초기화 3. r.. 2021. 7. 19.