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 으로 사용 가능 아래의 두 코드가 같은 의미
-
binding.name = ""
-
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 |
댓글