我有一个主要活动,您可以在其中更改片段,有一个带有 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)”所需的形式参数“inflater”相对应的参数 (CS7036)
感谢您的时间