protected override void SetToolbar() { _toolbar = View.FindViewById <Toolbar>(Resource.Id.app_basket_delivery_on_point_toolbar); _toolbar.Title = Title; _toolbar.SetNavigationIcon(Resource.Drawable.abc_ic_clear_material); _toolbar.NavigationClick += OnBackClick; _toolbar.MenuItemClick += OnSearchMenuItemClick; var searchMenuItem = _toolbar.Menu.Add(0, MENU_SEARCH_ID, 0, ""); var typedValue = new TypedValue(); Activity.Theme.ResolveAttribute(Resource.Attribute.app_basket_delivery_on_point_ic_toolbar_search, typedValue, true); searchMenuItem.SetIcon(Resources.GetDrawable(typedValue.ResourceId, Context.Theme)); searchMenuItem.SetShowAsAction(ShowAsAction.Always); _toolbarInSearchState = View.FindViewById <Toolbar>(Resource.Id.app_basket_delivery_on_point_toolbar_onSearch); _toolbarInSearchState.SetNavigationIcon(Resource.Drawable.abc_ic_ab_back_material); _toolbarInSearchState.NavigationClick += OnBackToToolbarClick; _toolbarInSearchState.MenuItemClick += OnClearSearchClick; var clearMenuItem = _toolbarInSearchState.Menu.Add(0, MENU_CLEAR_ID, 0, ""); clearMenuItem.SetIcon(Resource.Drawable.abc_ic_clear_material); clearMenuItem.SetShowAsAction(ShowAsAction.Always); _searchEditText = View.FindViewById <Android.Widget.EditText>(Resource.Id.app_basket_delivery_on_point_toolbar_onSearch_input); _searchEditText.SetOnKeyListener(this); }