Exemplo n.º 1
0
        protected override void OnCreate(Bundle savedInstanceState)
        {
            base.OnCreate(savedInstanceState);

            // Set our view from the "main" layout resource
            SetContentView(Resource.Layout.activity_main);

            toolbar = FindViewById <Android.Support.V7.Widget.Toolbar>(Resource.Id.toolbar);
            SetSupportActionBar(toolbar);
            SupportActionBar.Title = "LocalLend";
            toolbar.SetTitleTextAppearance(this, Resource.Style.TitleTextApperance);
            SupportActionBar.SetDisplayHomeAsUpEnabled(true);
            toolbar.SetLogo(Resource.Drawable.logo);

            btnLend   = FindViewById <Button>(Resource.Id.btnLend);
            lvItems   = FindViewById <ListView>(Resource.Id.lvItems);
            txtSearch = FindViewById <EditText>(Resource.Id.txtSearch);

            LoadItemsFromDataStore();

            adapter         = new BorrowListAdapter(this, itemList);
            lvItems.Adapter = adapter;

            txtSearch.TextChanged += TxtSearch_TextChanged;
            lvItems.ItemClick     += LvItems_ItemClick;
            btnLend.Click         += BtnLend_Click;
        }
        public override void OnViewCreated(View view, Bundle savedInstanceState)
        {
            base.OnViewCreated(view, savedInstanceState);
            progress       = view.FindViewById <ProgressBar>(Resource.Id.progressbar);
            recycler       = view.FindViewById <RecyclerView>(Resource.Id.recyclerView);
            toolbar        = view.FindViewById <Android.Support.V7.Widget.Toolbar>(Resource.Id.toolbar);
            shoppingCart   = view.FindViewById <Button>(Resource.Id.shopping_cart);
            drawerLayout   = view.FindViewById <DrawerLayout>(Resource.Id.drawer_layout);
            drawerRecycler = view.FindViewById <RecyclerView>(Resource.Id.drawer_list);

            shoppingCart.Click += delegate
            {
                FragmentManager
                .BeginTransaction()
                .Replace(Resource.Id.fragment_container, new ShoppingCartFragment(), "cart")
                .AddToBackStack(null)
                .Commit();
            };

            recycler.HasFixedSize = true;
            recycler.SetLayoutManager(
                new LinearLayoutManager(Activity, LinearLayoutManager.Vertical, false)
                );

            drawerRecycler.HasFixedSize = true;
            drawerRecycler.SetLayoutManager(new LinearLayoutManager(Activity));

            //
            var activity = Activity as AppCompatActivity;

            toolbar.SetLogo(Resource.Mipmap.icon);
            toolbar.SetTitle(Resource.String.app_name);
            toolbar.SetSubtitle(Resource.String.app_short_desc);

            activity.SetSupportActionBar(toolbar);
            activity.SupportActionBar.SetDisplayHomeAsUpEnabled(true);
            activity.SupportActionBar.SetHomeButtonEnabled(true);
            //

            if (!alreadyStarted)
            {
                presenter.InitShoppingAction();
            }
            else
            {
                presenter.ResetListAction();
            }
        }
Exemplo n.º 3
0
        protected override void OnCreate(Bundle savedInstanceState)
        {
            // Store a clean environment.
            EnvironmentBackup = EnvironmentBackup ?? System.Environment.GetEnvironmentVariables();

            SetTheme(Resource.Style.AppTheme);
            base.OnCreate(savedInstanceState);
            ViewGroup root = FindViewById <ViewGroup>(Android.Resource.Id.Content);

            SetContentView(Resource.Layout.MainLayout);

            MainToolbar = FindViewById <Android.Support.V7.Widget.Toolbar>(Resource.Id.MainToolbar);
            SetSupportActionBar(MainToolbar);
            MainToolbar.SetLogo(Resource.Drawable.InAppLogo);
            SupportActionBar.Title = SupportActionBar.Title.Substring(3);

            FindViewById <TextView>(Resource.Id.MainWarning).ApplyHTML();

            MainFABRefresh        = FindViewById <FloatingActionButton>(Resource.Id.MainFABRefresh);
            MainFABRefresh.Click += (s, e) =>
            {
                LoaderManager.RestartLoader(0, null, this);
            };

            MainListView = FindViewById <ListView>(Resource.Id.MainListView);

            FrameLayout.LayoutParams layoutParams;

            ProgressBar progress = new ProgressBar(this);

            layoutParams = new FrameLayout.LayoutParams(
                ViewGroup.LayoutParams.WrapContent,
                ViewGroup.LayoutParams.WrapContent,
                GravityFlags.CenterHorizontal | GravityFlags.CenterVertical
                );
            progress.LayoutParameters = layoutParams;
            progress.Indeterminate    = true;
            MainListView.EmptyView    = progress;
            root.AddView(progress);

            MainListAdapter      = new GameInfoListAdapter(this);
            MainListView.Adapter = MainListAdapter;
            LoaderManager.InitLoader(0, null, this);

            MainListView.ItemClick += (s, e) => OpenGamePlay((GameInfo)MainListView.GetItemAtPosition(e.Position));
            RegisterForContextMenu(MainListView);
        }
Exemplo n.º 4
0
        protected override void OnCreate(Bundle savedInstanceState)
        {
            base.OnCreate(savedInstanceState);
            SetContentView(Resource.Layout.HomePage);
            // Create your application here

            toolbar = FindViewById <Android.Support.V7.Widget.Toolbar>(Resource.Id.toolbar);
            SetSupportActionBar(toolbar);
            SupportActionBar.Title = "LocalLend";
            toolbar.SetLogo(Resource.Drawable.logo);

            toolbar.SetTitleTextAppearance(this, Resource.Style.TitleTextApperance);

            lblIntro          = FindViewById <TextView>(Resource.Id.lblIntro);
            btnStartBorrowing = FindViewById <Button>(Resource.Id.btnStartBorrowing);

            btnStartBorrowing.Click += BtnStartBorrowing_Click;
        }
        public override void OnViewCreated(View view, Bundle savedInstanceState)
        {
            base.OnViewCreated(view, savedInstanceState);
            progress         = view.FindViewById <ProgressBar>(Resource.Id.progressbar);
            recycler         = view.FindViewById <RecyclerView>(Resource.Id.recyclerView);
            toolbar          = view.FindViewById <Android.Support.V7.Widget.Toolbar>(Resource.Id.toolbar);
            finalizeShopping = view.FindViewById <Button>(Resource.Id.finalize);
            quantity         = view.FindViewById <TextView>(Resource.Id.quantity);
            total            = view.FindViewById <TextView>(Resource.Id.total);

            recycler.HasFixedSize = true;
            recycler.SetLayoutManager(
                new LinearLayoutManager(Activity, LinearLayoutManager.Vertical, false)
                );

            finalizeShopping.Click += delegate
            {
                presenter.FinalizeShoppingAction();
            };

            //
            var activity = Activity as AppCompatActivity;

            toolbar.SetLogo(Resource.Mipmap.icon);
            toolbar.SetTitle(Resource.String.app_name);
            toolbar.SetSubtitle(Resource.String.app_short_desc);

            activity.SetSupportActionBar(toolbar);
            activity.SupportActionBar.SetDisplayHomeAsUpEnabled(true);
            activity.SupportActionBar.SetHomeButtonEnabled(true);

            if (!alreadyStarted)
            {
                presenter.LoadCartAction();
            }
            else
            {
                presenter.ReloadCartAction();
            }
        }