public override bool OnCreateOptionsMenu(IMenu menu) { MenuInflater.Inflate(Resource.Menu.menu_main, menu); SearchManager searchManager = (SearchManager)GetSystemService(Context.SearchService); menu.FindItem(Resource.Id.search).SetActionView(Resource.Layout.searchview); IMenuItem search = menu.FindItem(Resource.Id.search); Android.Support.V7.Widget.SearchView searchView = search.ActionView.JavaCast <Android.Support.V7.Widget.SearchView>(); searchView.SetSearchableInfo(searchManager.GetSearchableInfo(new ComponentName(this, SearchActivity.JavaType))); /* * TODO: set query hint by search context * searchView.QueryHint = null; */ SearchOnClickListener searchListener = new SearchOnClickListener(this); searchView.SetOnSearchClickListener(searchListener); searchView.SetOnCloseListener(searchListener); return(true); }