88import android .text .Editable ;
99import android .view .View ;
1010import android .widget .EditText ;
11+ import net .droidlabs .mvvm .recyclerview .adapter .binder .CompositeItemBinder ;
12+ import net .droidlabs .mvvm .recyclerview .adapter .binder .ItemBinder ;
13+ import net .droidlabs .mvvmdemo .BR ;
1114import net .droidlabs .mvvmdemo .R ;
12- import net .droidlabs .mvvmdemo .adapter .binder .CompositeItemBinder ;
13- import net .droidlabs .mvvmdemo .adapter .binder .ItemBinder ;
14- import net .droidlabs .mvvmdemo .adapter .binder .SuperUserBinder ;
15- import net .droidlabs .mvvmdemo .adapter .binder .UserBinder ;
15+ import net .droidlabs .mvvmdemo .binder .SuperUserBinder ;
16+ import net .droidlabs .mvvmdemo .binder .UserBinder ;
1617import net .droidlabs .mvvmdemo .databinding .UsersViewBinding ;
1718import net .droidlabs .mvvmdemo .model .User ;
1819import net .droidlabs .mvvmdemo .viewmodel .SuperUserViewModel ;
@@ -46,6 +47,14 @@ protected void onCreate(Bundle savedInstanceState)
4647
4748 public View .OnClickListener onButtonClick ()
4849 {
50+ binding .activityUsersRecycler .setOnClickListener (new View .OnClickListener ()
51+ {
52+ @ Override
53+ public void onClick (View v )
54+ {
55+ // do some magic
56+ }
57+ });
4958 return new View .OnClickListener ()
5059 {
5160 @ Override
@@ -59,8 +68,8 @@ public void onClick(View v)
5968 public ItemBinder <UserViewModel > itemViewBinder ()
6069 {
6170 return new CompositeItemBinder <UserViewModel >(
62- new SuperUserBinder (com . android . databinding . library . baseAdapters . BR .user , R .layout .item_super_user ),
63- new UserBinder (com . android . databinding . library . baseAdapters . BR .user , R .layout .item_user )
71+ new SuperUserBinder (BR .user , R .layout .item_super_user ),
72+ new UserBinder (BR .user , R .layout .item_user )
6473 );
6574 }
6675}
0 commit comments