데이터바인딩의 양방향 속성(two-way-attributes)

Published: by

양방향 속성(two-way-attributes)확인하기

양방향 속성은 MVVM에서 종종 유용하게 쓰인다. 그러나 우리는 어느 위젯에 어떤 속성이 있는지 잘 모른다. 아래의 표를 참고하면 된다. 링크를 따라 들어가면 프레임워크의 코드를 볼 수 있는데(.java) 살펴보면 위젯별로 모든 속성이 나와 있다.

클래스 속성 결합 어댑터
AdapterView android:selectedItemPosition android:selection AdapterViewBindingAdapter
CalendarView android:date CalendarViewBindingAdapter
CompoundButton android:checked CompoundButtonBindingAdapter
DatePicker android:year android:month android:day DatePickerBindingAdapter
NumberPicker android:value NumberPickerBindingAdapter
RadioButton android:checkedButton RadioGroupBindingAdapter
RatingBar android:rating RatingBarBindingAdapter
SeekBar android:progress SeekBarBindingAdapter
TabHost android:currentTab TabHostBindingAdapter
TextView android:text TextViewBindingAdapter
TimePicker android:hour android:minute TimePickerBindingAdapter

https://developer.android.com/topic/libraries/data-binding/two-way?hl=ko#two-way-attributes