Android Kotlin id로 View 접근
Notepad96
·2021. 10. 7. 01:10
300x250
1. id로 View 접근 (kotlin-android-extensions)
가끔 작성된 코드를 보다보면 findViewById를 사용하여 바인딩하지 않고, View에 정의한 Id값을 사용하여 View에 접근하는 것을 볼 수 있다.
위처럼 Id가 btn01인 Button을 접근이 가능하다.
이를 사용하기 위해서는 다음과 같이 build.gradle 파일의 'kotlin-android-extensions' 를 추가해주어야 한다.
이는 Android Studil 4.1 버전으로 오면서 제거가 되었고 사용하기 위해서는 직접 추가해주어야 한다.
제거가 된 이유에 관해서는 장단점과 같이 잘 정리가 되어 있어 아랫글을 참조하면 될 것 같다.
필자의 생각으로는 개인적으로 개발할 때면 사용해도 될 것 같다. (편하긴 하니깐..)
그래도 기존에 제공하던것을 공식적으로 제거하였고, 언젠가 채용 개발 과제에서도 사용 하지 말라고 써있었 것도 본적이 있으니 사용을 지양하고 바인딩 방식을 사용하는 것이 좋을 것 같다.
300x250
'Android' 카테고리의 다른 글
Android Kotlin BottomSheetDialog - 아래 팝업 레이아웃 (0) | 2021.10.09 |
---|---|
Android Kotlin Click Event (0) | 2021.10.07 |
Android Kotlin - AlertDialog(알림창) 기본 및 커스텀 (0) | 2021.08.22 |
Android Kotlin DB - insert, delete, update, search(삽입, 삭제, 업데이트, 탐색) (5) (0) | 2020.12.07 |
Android Kotlin DB - AppDataBase 데이터베이스 생성 (4) (0) | 2020.12.07 |