[Android/Kotlin] DataBinding 데이터 바인딩 포스팅 썸네일 이미지

Android

[Android/Kotlin] DataBinding 데이터 바인딩

1. 요약 이번 글에서는 DataBinding의 관하여 기술한다. DataBinding은 ViewBinding처럼 Layout의 오브젝트들의 접근 가능할 뿐만 아니라 Layout서 변수를 선언하는 등 ViewBinding과 달리 양방향 통신이 가능하다. 따라서 단순하게 Layout의 오브젝트의 접근하고자 하는 것이면 ViewBinding을 사용하면 된다. [Android/Kotlin] ViewBinding 뷰 오브젝트 접근 (findViewById 대체) 1. 요약 이 글에서는 ViewBinding을 통하여 간편하게 View Object들의 접근하여 Click Event를 설정하거나 TextView의 Text를 변경하는 방법을 기술한다. 이를 위해서는 우선 App 수준 gradle 파일에서 ViewBin..

2022.08.21 게시됨

[Android/Kotlin] ViewBinding 뷰 오브젝트 접근 (findViewById 대체) 포스팅 썸네일 이미지

Android

[Android/Kotlin] ViewBinding 뷰 오브젝트 접근 (findViewById 대체)

1. 요약 이 글에서는 ViewBinding을 통하여 간편하게 View Object들의 접근하여 Click Event를 설정하거나 TextView의 Text를 변경하는 방법을 기술한다. 이를 위해서는 우선 App 수준 gradle 파일에서 ViewBinding을 사용하도록 설정해주어야 한다. 이는 기존 findViewById 혹은 deprecated 된 kotlin extensions plugin을 사용하여서 View에 접근하였던 방법들과 비교하여 View의 접근 속도가 느리거나 null-safe하지 못하는 단점들을 대체할 수 있는 좋은 방안이다. 2. 레이아웃 2-1. activity_main.xml 메인 레이아웃으로 View Object들의 접근하여 클릭 이벤트를 설정하거나 텍스트 값을 변경되는지 확..

2022.08.17 게시됨