I clone Playground Android example in MvvmCross and set DrawerLayout by default.
RegisterAppStart<SplitRootViewModel>();
When navigated to SplitDetailNavView from SplitDetailView, there is no back button on navigation bar. I had to modify OnCreateView function in SplitDetailNavView
public override View OnCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState)
{
base.OnCreateView(inflater, container, savedInstanceState);
var view = this.BindingInflate(Resource.Layout.SplitDetailView, null);
_toolbar = view.FindViewById<Toolbar>(Resource.Id.toolbar);
if (_toolbar != null) {
BaseActivity.SetSupportActionBar(_toolbar);
BaseActivity.SupportActionBar.SetDisplayHomeAsUpEnabled(true);
}
return view;
}
Then, back buttons appears but doesn't work. Hard button still works as expect.
Any suggestion? Github for anyone interested DrawerLayout for both Android and iOS https://github.com/closetoyou293/HambugerSample
See Question&Answers more detail:os