private void RefreshSearch() { if (_searchView != null && !_searchView.Iconified) { _searchMenuItem.CollapseActionView(); } }
public void OnSearchIntent(Intent intent) { if (searchItem != null) { searchItem.CollapseActionView(); } // Either we are getting a lat/lng from an action bar search var serial = (string)intent.GetStringExtra(SearchManager.ExtraDataKey); // Or it comes from a general search var searchTerm = (string)intent.GetStringExtra(SearchManager.Query); if (serial != null) { var latlng = serial.Split('|'); var finalLatLng = new LatLng(latlng [0].ToSafeDouble(), latlng [1].ToSafeDouble()); CenterMapOnLocation(finalLatLng); } else if (!string.IsNullOrEmpty(searchTerm)) { if (existingMarkers.Count == 0) { pendingSearchTerm = searchTerm; } else { OpenStationWithTerm(searchTerm); } } }
public static void CollapseActionView(this IMenuItem menuItem) { #if API8SUPPORT MenuItemCompat.CollapseActionView(menuItem); #else menuItem.CollapseActionView(); #endif }
private static void SetIsActionViewExpanded(IBindingMemberInfo bindingMemberInfo, IMenuItem menuItem, bool value) { if (value) { menuItem.ExpandActionView(); } else { menuItem.CollapseActionView(); } }
protected override void HandleNewLocationAdded(object sender, EventArgs e) { RunOnUiThread(() => { if (searchMenuItem.IsActionViewExpanded) { searchMenuItem.CollapseActionView(); } else { LocationsFragment.Adapter.NotifyDataSetChanged(); } }); }
public void OnSearchIntent(Intent intent) { searchItem.CollapseActionView(); if (intent.Action != Intent.ActionSearch) { return; } var serial = (string)intent.Extras.Get(SearchManager.ExtraDataKey); if (serial == null) { return; } var latlng = serial.Split('|'); var finalLatLng = new LatLng(double.Parse(latlng[0]), double.Parse(latlng[1])); CenterMapOnLocation(finalLatLng); }
private static void SetIsActionViewExpanded(IBindingMemberInfo bindingMemberInfo, IMenuItem menuItem, bool value) { #if APPCOMPAT if (value) { MenuItemCompat.ExpandActionView(menuItem); } else { MenuItemCompat.CollapseActionView(menuItem); } #else if (value) { menuItem.ExpandActionView(); } else { menuItem.CollapseActionView(); } #endif }