listener binding1 데이터바인딩 - 리스너바인딩하기 데이터바인딩 - 리스너바인딩하기버튼을 클릭했을때나 리스너들은 모두 뷰모델에서 처리할 수 있습니다. onClick 처럼 이름이 정해져 있는 것들은 다르게 쓰면 안되고 그대로 써야합니다.ex ) android:onClick="@{(v)->viewModel.clickEvent()}" 다른 컴포넌트 들은 setOn~Listener에서 set을 빼고 O를 소문자 o로 바꿔쓰면 작동합니다.ex) setOnNavigationSelectListener - >app:NavigationItemSelectedListener="@{viewModel::NavigationItemSelectedListener}"ex)onRangeSelectListener-> app:onRangeSelectedListener="@{calendarD.. 2019. 2. 21. 이전 1 다음