* viewbinding 에 대한 자세한 내용은 링크를 참고

 

* 사용법

  - App 수준의 Gradle 에서 viewbinding을 설치

  - MainActivity.kt 에 대응되는 바인딩 클래스의 이름은 ActivityMainBinding 이다

  - HomeFragment.kt 에 대응되는 바인딩 클래스의 이름은 FragmentHomeBinding 이다

  - Fragment 에서는 View 소멸시 바인딩 정보도 함께 제거되어야 하므로 onDestroyView() 함수에서 제거하는 코드를 추가해 줘야 한다

  - 바인딩된 레이아웃 내의 view에 접근할때는 자동 리네임된 아이디명으로 접근하게 된다 (스네이크 네임이 카멜케이스로 자동 변경되어 있다 ex> bottom_nav -> bottomNav)

 

* 샘플 android_kotlin_viewbinding-master.zip

번호 제목 글쓴이 날짜 조회 수
128 PC를 위한 최고의 안드로이드 에뮬레이터 황제낙엽 2023.01.18 195
127 [Jetpack Compose UI / 상추님] GDG Jetpack compose 코드랩 수료 후기 (feat. 굿즈) 황제낙엽 2022.12.24 106
126 [Jetpack Compose UI / kyj1991719] compose - Compose 이해 황제낙엽 2022.12.24 216
125 [Jetpack Compose UI / 꾸준] Compose 가 뭔데...? 황제낙엽 2022.12.24 230
124 [Jetpack Compose UI / IIVIKI] Compose 학습과 분석 황제낙엽 2022.12.24 246
123 [Jetpack Compose UI] 스터디 시작하기 황제낙엽 2022.12.24 217
122 [개발하는 정대리] 취준생을 위한 안드로이드 앱만들기 - 바텀네비게이션 뷰, 네비게이션 AAC file 황제낙엽 2022.12.22 249
» [개발하는 정대리] 취준생을 위한 안드로이드 앱만들기 - 뷰바인딩 file 황제낙엽 2022.12.22 227
120 [개발하는 정대리] 취준생을 위한 안드로이드 앱만들기 - 라이브데이터 뷰모델 file 황제낙엽 2022.12.21 220
119 [대왕놀] ImageButton in Compose (IconButton) 황제낙엽 2022.12.20 260
118 [대왕놀] compose instrumentation test tutorial 황제낙엽 2022.12.20 205
117 [대왕놀] Switch in Compose 황제낙엽 2022.12.20 223
116 [대왕놀] EditText in Compose (TextField) 황제낙엽 2022.12.20 161
115 [대왕놀] margin in Compose 황제낙엽 2022.12.20 220
114 [대왕놀] modifier in compose 황제낙엽 2022.12.20 237
113 [대왕놀] Button in Compose file 황제낙엽 2022.12.20 164
112 [대왕놀] TextView in Compose (Text) 황제낙엽 2022.12.20 210
111 [대왕놀] ImageView in Compose (Image) 황제낙엽 2022.12.20 204
110 [대왕놀] LinearLayout in Compose (Row, Column) 황제낙엽 2022.12.20 210
109 [대왕놀] Introduction to Jetpack compose 황제낙엽 2022.12.20 221