public void InitializeSearchView() { _searchView = new SearchView(_localContext); _toolBar.InflateMenu(Resource.Layout.mainmenu); _searchView = _toolBar.Menu?.FindItem(Resource.Id.action_search)?.ActionView?.JavaCast <SearchView>(); _searchView.QueryTextChange += searchView_QueryTextChange; _searchView.QueryTextSubmit += searchView_QueryTextSubmit; //_searchView.QueryHint = (Element as CustomSearchPage)?.Text; _searchView.ImeOptions = (int)ImeAction.Search; _searchView.InputType = (int)InputTypes.TextVariationNormal; _searchView.MaxWidth = int.MaxValue; _searchView.QueryHint = "Search..."; _searchView.Focusable = true; _searchView.Clickable = true; _searchView.SetOnSearchClickListener(new OnSearchClickListener(this)); int closeButtonId = Resource.Id.search_close_btn; ImageView closeButtonImage = (ImageView)_searchView.FindViewById(closeButtonId); closeButtonImage.SetImageResource(Resource.Drawable.ic_clear_black_24dp); var searchViewLinearLayout = (LinearLayout)_searchView.GetChildAt(0); var sViewUnderLayout = (Android.Widget.LinearLayout)searchViewLinearLayout.GetChildAt(2); var vsearch1_3_1 = (Android.Support.V7.Widget.AppCompatImageView)sViewUnderLayout.GetChildAt(0); var textViewLayout = (Android.Widget.LinearLayout)sViewUnderLayout.GetChildAt(1); var vsearch1_3_3 = (Android.Widget.LinearLayout)sViewUnderLayout.GetChildAt(2); var textView = (Android.Support.V7.Widget.AppCompatAutoCompleteTextView)textViewLayout.GetChildAt(0); textView.SetTextColor(Android.Graphics.Color.Rgb(80, 80, 80)); textView.SetHintTextColor(Android.Graphics.Color.Rgb(90, 90, 90)); textView.FocusSearch(FocusSearchDirection.Left); textView.Click += TextView_Click; var search = ((actionMenuView?.FindViewById <Android.Support.V7.View.Menu.ActionMenuItemView>(Resource.Id.action_search))?.ItemData as Android.Support.V7.View.Menu.MenuItemImpl)?.SetActionView(_searchView); }