public override bool OnCreateOptionsMenu(Android.Views.IMenu menu)
        {
            var inflater = MenuInflater;

            inflater.Inflate(Resource.Menu.toolbar, menu);
            return(true);
        }
Example #2
0
        public override bool OnCreateOptionsMenu(Android.Views.IMenu menu) //יצירת תפריט

        {
            MenuInflater.Inflate(Resource.Menu.menu, menu);//ניפוח התפריט

            return(true);
        }
        public override void OnCreateOptionsMenu(Android.Views.IMenu menu, Android.Views.MenuInflater inflater)
        {
            var menuItem = menu.Add(0, MENU_CANCEL_SEARCH_ID, 0, new Java.Lang.String(""));

            menuItem.SetIcon(Resource.Drawable.abc_ic_clear_material);
            menuItem.SetShowAsAction(Android.Views.ShowAsAction.Always);
        }
Example #4
0
        public override bool OnCreateOptionsMenu(Android.Views.IMenu menu)
        {
            MenuInflater.Inflate(Resource.Menu.menu_events, menu);
            var item = menu.FindItem(Resource.Id.menu_filter_events);

            item.SetTitle(Settings.ShowAllEvents ? Resource.String.limit_events : Resource.String.show_all_events);
            return(base.OnCreateOptionsMenu(menu));
        }
Example #5
0
 public override bool OnPrepareOptionsMenu(Android.Views.IMenu menu)
 {
     if (mSortMode != -1)
     {
         var icon = menu.FindItem(mSortMode).Icon;
         menu.FindItem(Resource.Id.action_sort).SetIcon(icon);
     }
     return(base.OnPrepareOptionsMenu(menu));
 }
        public override void OnCreateOptionsMenu(Android.Views.IMenu menu, Android.Views.MenuInflater inflater)
        {
            var menuItem = menu.Add(0, CLEAR_ID, 0, new Java.Lang.String(LocalizationService.GetLocalizableString(FiltersConstants.RESX_NAME, "Selection_Clear")));

            menuItem.SetShowAsAction(Android.Views.ShowAsAction.Always);
            menuItem.SetActionView(Resource.Layout.app_filters_filters_clearButton);
            menuItem.ActionView.Click += (sender, e) =>
            {
                ViewModel?.ClearCommand.Execute(null);
            };
        }
 // Called each time the action mode is shown. Always called after onCreateActionMode, but
 // may be called multiple times if the mode is invalidated.
 public bool OnPrepareActionMode(ActionMode mode, Android.Views.IMenu menu)
 {
     if (PrepareActionMode != null)
     {
         return(PrepareActionMode.Invoke(mode, menu));
     }
     else
     {
         return(false); // Return false if nothing is done
     }
 }
Example #8
0
        public override bool OnCreateOptionsMenu(Android.Views.IMenu menu)
        {
            var item1 = menu.Add(new Java.Lang.String("+"));

            //item1.SetIcon(Android.Resource.Mipmap.SymDefAppIcon);
            item1.SetShowAsAction(Android.Views.ShowAsAction.IfRoom);

            var item2 = menu.Add(new Java.Lang.String("-"));

            var item3 = menu.Add(new Java.Lang.String("Exit"));

            return(true);
        }
Example #9
0
        public override bool OnCreateOptionsMenu(Android.Views.IMenu menu)
        {
            base.OnCreateOptionsMenu(menu);
            var inflater = MenuInflater;

            if (((BikestoreApplication)Application).IsLoggedIn)
            {
                inflater.Inflate(Resource.Menu.menu_logout, menu);
            }
            else
            {
                inflater.Inflate(Resource.Menu.menu_login, menu);
            }

            return(true);
        }
Example #10
0
        public override bool OnCreateOptionsMenu(Android.Views.IMenu menu)
        {
            // Be sure to call the super class.
            base.OnCreateOptionsMenu(menu);

            // Inflate the menu and configure the media router action provider.
            MenuInflater.Inflate(Resource.Menu.sample_media_router_menu, menu);

            var mediaRouteMenuItem       = menu.FindItem(Resource.Id.media_route_menu_item);
            var mediaRouteActionProvider =
                MenuItemCompat.GetActionProvider(mediaRouteMenuItem).JavaCast <Android.Support.V7.App.MediaRouteActionProvider> ();

            mediaRouteActionProvider.RouteSelector = mSelector;

            // Return true to show the menu.
            return(true);
        }
Example #11
0
        public override void OnCreateOptionsMenu(Android.Views.IMenu menu, Android.Views.MenuInflater inflater)
        {
            var config = Mvx.Resolve <IProductConfigService>().Config;

            if (ViewModel?.CartIndicatorVM != null)
            {
                var cartIndicatorType = config.Basket.CartIndicator.TypeName;

                var viewLookupService = Mvx.Resolve <IViewLookupService>();

                if (viewLookupService.IsRegistered(cartIndicatorType))
                {
                    if (Activator.CreateInstance(viewLookupService.Resolve(cartIndicatorType), Context) is IMvxAndroidView cartIndicatorView)
                    {
                        cartIndicatorView.BindingContext = new MvxAndroidBindingContext(Context, new MvxSimpleLayoutInflaterHolder(LayoutInflater), ViewModel.CartIndicatorVM);

                        var menuItem = menu.Add(0, MENU_CARD_INDICATOR_ID, 0, new Java.Lang.String(""));

                        menuItem.SetShowAsAction(Android.Views.ShowAsAction.Always);
                        menuItem.SetActionView(cartIndicatorView as Android.Views.View);
                    }
                }
            }

            if (ViewModel != null && ViewModel.SearchEnabled && !ViewModel.SearchBar && config.SearchType != SearchType.Disabled)
            {
                var menuItem = menu.Add(0, MENU_SEARCH_ID, 0, new Java.Lang.String(""));

                var typedValue = new TypedValue();
                Activity.Theme.ResolveAttribute(Resource.Attribute.app_products_ic_toolbar_search, typedValue, true);

                try
                {
                    var drawable = Activity.Resources.GetDrawable(typedValue.ResourceId, Activity.Theme);
                    menuItem.SetIcon(drawable);
                }
                catch
                {
                    MvxTrace.Trace(() => $"Not found drawable resource by id: {typedValue.ResourceId}");
                }

                menuItem.SetShowAsAction(Android.Views.ShowAsAction.Always);
            }
        }
Example #12
0
        public override bool OnCreateOptionsMenu(Android.Views.IMenu menu)
        {
            // Menu items default to never show in the action bar. On most devices this means
            // they will show in the standard options menu panel when the menu button is pressed.
            // On xlarge-screen devices a "More" button will appear in the far right of the
            // Action Bar that will display remaining items in a cascading menu.

            menu.Add(new Java.Lang.String("Normal item"));

            var actionItem = menu.Add(new Java.Lang.String("Action Button"));

            // Items that show as actions should favor the "if room" setting, which will
            // prevent too many buttons from crowding the bar. Extra items will show in the
            // overflow area.
            MenuItemCompat.SetShowAsAction(actionItem, MenuItemCompat.ShowAsActionIfRoom);

            // Items that show as actions are strongly encouraged to use an icon.
            // These icons are shown without a text description, and therefore should
            // be sufficiently descriptive on their own.
            actionItem.SetIcon(Android.Resource.Drawable.IcMenuShare);
            return(true);
        }
        public override bool OnPrepareOptionsMenu(Android.Views.IMenu menu)
        {
            menu.Clear();

            var items = _viewModel.OptionsMenu;

            foreach (var item in items)
            {
                menu
                .Add(0,
                     item.Id,
                     0,
                     new Java.Lang.String(item.Text));

                var menuItem = menu.FindItem(item.Id);

                switch (item.ShowAs)
                {
                case ShowAs.Hidden:
                {
                    menuItem.SetShowAsAction(Android.Views.ShowAsAction.Never);
                }
                break;

                case ShowAs.Visible:
                {
                    menuItem.SetShowAsAction(Android.Views.ShowAsAction.IfRoom);
                }
                break;

                default:
                    break;
                }
            }

            return(base.OnPrepareOptionsMenu(menu));
        }
Example #14
0
        public override bool OnCreateOptionsMenu(Android.Views.IMenu menu)
        {
            var inflater = MenuInflater;

            inflater.Inflate(Resource.Menu.actions, menu);
            var arg1 = menu.FindItem(Resource.Id.action_search);

            var test = new Android.Support.V7.Widget.SearchView(this);

            arg1.SetActionView(test);

            var searchView  = MenuItemCompat.GetActionView(arg1);
            var searchView2 = searchView as Android.Support.V7.Widget.SearchView;

            searchView2.QueryTextChange += (sender, e) => {
                e.Handled = OnQueryTextChange(e.NewText);
            };

            searchView2.QueryTextSubmit += (sender, e) => {
                e.Handled = OnQueryTextSubmit(e.Query);
            };

            return(true);
        }
Example #15
0
 public override bool OnCreateOptionsMenu(Android.Views.IMenu menu)
 {
     MenuInflater.Inflate(R.Menu.Menu1, menu);
     return(true);
 }
 public override bool OnCreateOptionsMenu(Android.Views.IMenu menu)
 {
     base.MenuInflater.Inflate(Resource.Menu.actions, menu);
     SetFavoriteDrawable(recipe.IsFavorite);
     return(true);
 }
Example #17
0
 public override bool OnCreateOptionsMenu(Android.Views.IMenu menu)
 {
     base.OnCreateOptionsMenu(menu);
     MenuInflater.Inflate(Resource.Menu.action_bar_settings_action_provider, menu);
     return(true);
 }
Example #18
0
 public override bool OnCreateOptionsMenu(Android.Views.IMenu menu)
 {
     MenuInflater.Inflate(Resource.Menu.OptionalMenu, menu);
     return(true);
 }
Example #19
0
 public override void OnPrepareOptionsMenu(Android.Views.IMenu menu)
 {
     Toast.MakeText(Activity, "Prepared nested fragment's menu.", ToastLength.Short).Show();
     base.OnPrepareOptionsMenu(menu);
 }
Example #20
0
 public override void OnCreateOptionsMenu(Android.Views.IMenu menu, Android.Views.MenuInflater inflater)
 {
     Toast.MakeText(Activity, "Created nested fragment's menu.", ToastLength.Short).Show();
     inflater.Inflate(Resource.Menu.display_options_actions, menu);
     base.OnCreateOptionsMenu(menu, inflater);
 }
Example #21
0
 public override void OnCreateOptionsMenu(Android.Views.IMenu menu, Android.Views.MenuInflater inflater)
 {
     MenuItemCompat.SetShowAsAction(menu.Add(new Java.Lang.String("Menu 2")), (int)Android.Views.ShowAsAction.IfRoom);
 }
Example #22
0
 public override bool OnCreateOptionsMenu (Android.Views.IMenu menu)
 {
     return false;
 }
Example #23
0
 public override bool OnCreateOptionsMenu(Android.Views.IMenu menu)
 {
     return(helper.OnCreateOptionsMenu(menu) || base.OnCreateOptionsMenu(menu));
 }
Example #24
0
 public override bool OnPrepareOptionsMenu(Android.Views.IMenu menu)
 {
     MenuInflater.Inflate(Resource.Menu.menu, menu);
     return(base.OnPrepareOptionsMenu(menu));
 }
 public override bool OnCreateOptionsMenu(Android.Views.IMenu menu)
 {
     MenuInflater.Inflate(Resource.Menu.display_options_actions, menu);
     return(true);
 }
 public override bool OnCreateOptionsMenu(Android.Views.IMenu menu)
 {
     // no need to show login menu on confirmation screen
     return(false);
 }
Example #27
0
 /*
  * In order to use action items properly with static attachment you
  * need to dispatch create, prepare, and selected events for the
  * native type to the ActionBarSherlock instance. If for some reason
  * you need to use static attachment you should probably create a
  * common base activity that does this for all three methods.
  */
 public override bool OnCreateOptionsMenu(Android.Views.IMenu menu)
 {
     return(mSherlock.DispatchCreateOptionsMenu(menu));
 }
Example #28
0
 public override bool OnCreateOptionsMenu(Android.Views.IMenu menu)
 {
     MenuInflater.Inflate(Resource.Menu.MenuMain, menu);
     return(base.OnCreateOptionsMenu(menu));
 }