❮
[AndroidX] Data Binding - 2 (data class 와 variable)
20190728
[AndroidX] Data Binding - 2 (data class 와 variable)
참조
이전 글
출처1 : 코드랩 출처2 : docs(Layouts and binding expressions)
뷰에 데이터 클래스를 직접 연결할 수 있다. 이렇게 하면 코드가 매우 간단해진다.
사용
STEP 1 : 데이터 클래스 만들기
새로운 코틀린 파일을 만들고 데이터 클래스를 만든다. 파일 이름을 클래스 명과 똑같이 맞추는 것이 좋다. (필수는 아님)
STEP 2 : 레이아웃에 data tag 추가하기
layout 태그 안 최상단에 data 태그를 추가한다. (데이터 바인딩 xml을 자동으로 생성했다면 알아서 만들어져 있을 것이다.)
data 태그 안에 variable 태그를 추가한다.
name 안에는 변수 이름을 넣고 type에는 데이터 클래스의 전체 경로를 넣어준다.
STEP 3 : 데이터를 바인딩 해주기
kotlin
xml