【发布时间】:2016-03-22 16:30:11
【问题描述】:
我有一个主要活动,您可以在其中更改片段,有一个带有 2 个图标的菜单可以正常工作,当我更改为下一个片段时,我希望将搜索图标添加到菜单中。我是 android 开发和 Xamarin 的新手。我曾尝试在片段中使用 OnPrepareOptionsMenu 和 OnCreateOptionsMenu 但出现错误,这是代码。
public virtual void OnPrepareOptionsMenu(IMenu menu){
MenuInflater.Inflate (Resource.Menu.action_menu_search, menu);
return base.OnCreateOptionsMenu (menu);
}
错误: FindClubBar.OnPrepareOptionsMenu(IMenu)' 隐藏继承的成员'Fragment.OnPrepareOptionsMenu(IMenu)'。要使当前成员覆盖该实现,请添加 override 关键字。
(我尝试添加覆盖,但它只会导致更多错误)
非静态字段、方法或属性“MenuInflater.Inflate(int, IMenu)”需要对象引用 (CS0120)
没有给出与 'Fragment.OnCreateOptionsMenu(IMenu, MenuInflater)' (CS7036) 所需的形参 'inflater' 相对应的参数
感谢您的宝贵时间
【问题讨论】:
标签: android android-fragments xamarin xamarin.android oncreateoptionsmenu