public override bool OnCreateOptionsMenu(IMenu menu)
        {
            MenuInflater.Inflate(Resource.Menu.SearchGif_Menu, menu);

            var        item       = menu.FindItem(Resource.Id.searchUserBar);
            SearchView searchItem = (SearchView)item.ActionView;

            SearchView = searchItem.JavaCast <SearchView>();
            SearchView.SetIconifiedByDefault(true);
            SearchView.QueryTextChange += SearchView_OnTextChange;
            SearchView.QueryTextSubmit += SearchView_OnTextSubmit;

            return(base.OnCreateOptionsMenu(menu));
        }
        public override void OnCreateOptionsMenu(IMenu menu, MenuInflater inflater)
        {
            Activity.MenuInflater.Inflate(Resource.Menu.Search_Menu, menu);

            var        item       = menu.FindItem(Resource.Id.searchUserBar);
            SearchView searchItem = (SearchView)item.ActionView;

            SearchView = searchItem.JavaCast <SearchView>();
            SearchView.SetQuery("", false);
            SearchView.ClearFocus();
            SearchView.OnActionViewCollapsed();

            SearchView.SetIconifiedByDefault(true);
            SearchView.OnActionViewExpanded();

            SearchView.QueryTextChange += _searchView_QueryTextChange;
            SearchView.QueryTextSubmit += _searchView_QueryTextSubmit;

            base.OnCreateOptionsMenu(menu, inflater);
        }
Beispiel #3
0
        public override bool OnCreateOptionsMenu(IMenu menu)
        {
            MenuInflater.Inflate(Resource.Menu.SearchGif_Menu, menu);

            var        item       = menu.FindItem(Resource.Id.searchUserBar);
            SearchView searchItem = (SearchView)item.ActionView;

            SearchView = searchItem.JavaCast <SearchView>();
            SearchView.SetIconifiedByDefault(true);
            SearchView.QueryTextChange += SearchView_OnTextChange;
            SearchView.QueryTextSubmit += SearchView_OnTextSubmit;

            //Change text colors
            var editText = (EditText)SearchView.FindViewById(Resource.Id.search_src_text);

            editText.SetHintTextColor(Color.Gray);
            editText.SetTextColor(AppSettings.SetTabDarkTheme ? Color.White : Color.Black);

            return(base.OnCreateOptionsMenu(menu));
        }