본문 바로가기
탐구영역

[STUDYFORK] 4주차 (DataBinding)

by handnew 2020. 1. 29.

https://developer.android.com/topic/libraries/data-binding/generated-binding https://developer.android.com/topic/libraries/data-binding/expressions

two way binding

객체와 view 서로 주고 받은 바인딩 @={} : two way @{} : one way 로 구분 예를 들어 EditText 의 내용을 객체로 바로 보내서 바로 TextView 로 보여줄 수 있음 set 은 int 로 get은 string 의 경우에도 사용

BR

R 처럼 Binding Resource 인것.. xml 의 data 에 선언하면 BR에 등록 되는데 BR.name 으로 사용 가능 아래의 두 코드가 같은 의미

  1. binding.name = ""

  2. binding.setVariable(BR.name, "")

과제

apply plugin: 'kotlin-android-extensions' 삭제 후 에러 처리 view.set 한 부분들 데이터 바인딩으로 처리

 

'탐구영역' 카테고리의 다른 글

[STUDYFORK] 6주차 AAC ViewModel, LiveData  (0) 2020.02.09
[STUDYFORK] 5주차 (Observe, MVVM)  (0) 2020.01.29
[Android] Spinner (스피너)  (0) 2020.01.12
[STUDYFORK] 3주차 (MVP)  (0) 2020.01.06
[STUDYFORK] 2주차 노트 (Data Model)  (0) 2019.12.29

댓글