public static void SetSupportActionBarWithNavigationClick(this AppCompatActivity activity, Toolbar toolbar, bool displayHomeAsUpEnabled = false) { activity.SetSupportActionBar(toolbar); toolbar.NavigationClick += (_, _) => activity.OnBackPressed(); if (displayHomeAsUpEnabled) { activity.SupportActionBar.SetDisplayHomeAsUpEnabled(true); } }
public override View OnCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) { // Use this to return your custom view for this Fragment View view = inflater.Inflate(Resource.Layout.fragment_weather_alerts, container, false); // Setup Actionbar toolbar = view.FindViewById <Toolbar>(Resource.Id.toolbar); toolbar.NavigationClick += (sender, e) => { AppCompatActivity?.OnBackPressed(); }; locationHeader = view.FindViewById <Android.Widget.TextView>(Resource.Id.location_name); recyclerView = view.FindViewById <RecyclerView>(Resource.Id.recycler_view); return(view); }