예제 #1
0
        protected override void OnCreate(Bundle savedInstanceState)
        {
            base.OnCreate(savedInstanceState);

            SetContentView(Resource.Layout.activity_pay);
            userList = FindViewById <EmptyRecyclerView>(Resource.Id.userList);
            userList.SetEmptView(FindViewById <EmptyView>(Resource.Id.empty_view));
            userList.ShowLoading(EmptyView.StyleEmptyView.ONLY_TEXT, Resource.String.str_default_search);
            toolbar = FindViewById <Toolbar>(Resource.Id.toolbar);
            appBar  = FindViewById <AppBarLayout>(Resource.Id.app_bar);
            balance = FindViewById <TextView>(Resource.Id.balance);
            SetSupportActionBar(toolbar);
            SupportActionBar.SetTitle(Resource.String.pay_activity_title);
            adapter            = new UserListAdapter(new List <Users>());
            adapter.ItemClick += (sender, pos) =>
                                 CreatePayDialog(adapter.UsersList[pos].name);
            userList.SetAdapter(adapter);
            DividerItemDecoration dividerItemDecoration = new DividerItemDecoration(userList.Context, LinearLayoutManager.Vertical);

            dividerItemDecoration.SetDrawable(GetDrawable(Resource.Drawable.divider));
            userList.AddItemDecoration(dividerItemDecoration);
            PWAPI.GetUserInfo(FillHeader);
        }
예제 #2
0
 public EmtyDataObserver(EmptyRecyclerView recyclerView)
 {
     recycler = recyclerView;
 }