我正在按照这里的片段教程进行操作,但不幸的是,本教程没有显示如何将图标放入菜单栏中。
我以为我可以在 OnCreateOptionsMenu 方法中使用 MenuInflater,但是当我在那里进行调试时,我的代码似乎永远不会被命中。
这是它目前的样子:
public class MainView : MvxTabsFragmentActivity
{
public MainViewModel MainViewModel
{
get { return (MainViewModel)base.ViewModel; }
}
public MainView()
: base(Resource.Layout.Main, Resource.Id.realtabcontent)
{
}
public override bool OnCreateOptionsMenu(IMenu menu) {
MenuInflater.Inflate (Resource.Menu.main, menu);
return true;
}
protected override void OnCreate (Bundle savedInstanceState)
{
RequestWindowFeature(WindowFeatures.NoTitle);
base.OnCreate (savedInstanceState);
}
protected override void AddTabs(Bundle args)
{
AddTab<HomeView>("home", "", args, MainViewModel.Home);
AddTab<ProfileView>("profile", "", args, MainViewModel.StartOrder);
AddTab<CatalogView>("catalog", "", args, MainViewModel.Catalog);
AddTab<CheckoutView>("checkout", "", args, MainViewModel.Checkout);
AddTab<OrderHistoryView>("history", "", args, MainViewModel.OrderHistory);
}
}
我在这里错过了什么吗?是否有不同的方法来设置选项卡上的图标?一切都显示并正确导航,我只有空白标签......
谢谢!